Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,027

HOME > .NET Framework > Forum > [VB.NET] ช่วยดูหน่อยคับ ผมหา Sound Driver ไม่เจอ ใครว่างๆมาดูให้หน่อยคับ ผมไม่มีความรู้เรื่่อง Sound Driver เลย



 

[VB.NET] ช่วยดูหน่อยคับ ผมหา Sound Driver ไม่เจอ ใครว่างๆมาดูให้หน่อยคับ ผมไม่มีความรู้เรื่่อง Sound Driver เลย

 



Topic : 092148

Guest




ช่วยดูหน่อยคับ ผมจะเอาชื่อ Sound Driver ไปใส่ใน ListBox แต่ผมหา Sound Driver ไม่เจอสักตัว
เครื่องผมใช้ Sound Driver ของ Realtek High Definition Audio แต่จากโค้ดที่ผมเขียน มันหาไม่เจอ

Code (VB.NET)
Imports Microsoft.DirectX.DirectSound
Public Class project1
    Private Const SAMPLES As Integer = 8
    Private Shared SAMPLE_FORMAT_ARRAY As Integer() = {SAMPLES, 2, 1}
    Public Shared audioDevices As CaptureDevicesCollection
    Private Shared m_deviceNames As StringCollection

    Private deviceIndex As Integer = -1
    Private buffer As Microsoft.DirectX.DirectSound.CaptureBuffer
    Private liveVolumeThread As System.Threading.Thread
    Private m_frameDelay As Integer = 20
    Private Range_Division As Integer = 10

 Public Sub Start()
        Dim audioDevices As New CaptureDevicesCollection
        deviceIndex = ComboBox1.SelectedIndex
        If deviceIndex <> -1 Then
            ' initialize the capture buffer and start the animation thread
            Dim cap As New Capture(audioDevices(deviceIndex).DriverGuid)
            Dim desc As New CaptureBufferDescription()
            Dim wf As New WaveFormat()
            wf.BitsPerSample = 16
            wf.SamplesPerSecond = 44100
            wf.Channels = 2
            wf.BlockAlign = CShort(wf.Channels * wf.BitsPerSample / 8)
            wf.AverageBytesPerSecond = wf.BlockAlign * wf.SamplesPerSecond
            wf.FormatTag = WaveFormatTag.Pcm

            desc.Format = wf
            desc.BufferBytes = SAMPLES * wf.BlockAlign

            buffer = New Microsoft.DirectX.DirectSound.CaptureBuffer(desc, cap)
            buffer.Start(True)

     
            liveVolumeThread = New Thread(AddressOf updateProgress) 
            Control.CheckForIllegalCrossThreadCalls = False 
            liveVolumeThread.Priority = ThreadPriority.Lowest
            liveVolumeThread.Start()

        End If
    End Sub

    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim audioDevices As New CaptureDevicesCollection
        Dim x As Integer = 1

        While x < audioDevices.Count
            ComboBox1.Items.Add(audioDevices.Item(x).Description)
            x = x + 1
        End While
        ComboBox1.SelectedIndex = 0
        Start()
    End Sub
End Class




Tag : .NET, VB.NET







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-10 14:50:03 By : ช่วยผมด้วย!! View : 957 Reply : 2
 

 

No. 1



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (VB.NET)
Dim devices As List(Of DeviceInformation) = DirectSoundCapture.GetDevices()
Dim devices As New CaptureDevicesCollection()
Dim inputDevices As New List(Of InputDevice)(devices.Count)

For Each info As DeviceInformation In devices
	Console.WriteLine("InputDevice ModuleName:")
	Console.WriteLine(info.ModuleName)

	Console.WriteLine("InputDevice Description:")
	Console.WriteLine(info.Description)

	Console.WriteLine("InputDevice DriverGuid:")
	Console.WriteLine(info.DriverGuid)
	Try
		inputDevices.Add(New InputDevice(info))
	Catch ex As Exception
		Console.WriteLine("InputDevice FAILED:")
		Console.WriteLine(ex.Message)
		Console.WriteLine(ex.StackTrace)
		Continue Try
	End Try
Next
m_CachedInputDevices = inputDevices

Console.WriteLine(">>> InputDevices: " + inputDevices.Count)


ลองดูมันหาเจอหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-11 12:02:28 By : mr.win
 


 

No. 2

Guest


ขอบคุณครับ ^^ เดี๋ยวขอลองก่อน
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-12 19:50:35 By : ช่วยผมด้วย!!
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : [VB.NET] ช่วยดูหน่อยคับ ผมหา Sound Driver ไม่เจอ ใครว่างๆมาดูให้หน่อยคับ ผมไม่มีความรู้เรื่่อง Sound Driver เลย
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 00
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่