Używam waveInGetDevCaps, aby uzyskać nazwy urządzeń waveIn, ale struktura WAVEINCAPS obsługuje tylko 31 znaków plus zero, co oznacza, że na moim komputerze nazwy urządzeń, które otrzymuję, są obcinane :Pobierz pełną nazwę urządzenia waveIn
Microphone/Line In (SigmaTel
Microphone Array (SigmaTel High,
Jestem pewien, że musi istnieć sposób na uzyskanie pełnej nazwy urządzenia, ale czy ktoś wie, co to jest?
dzięki, to jest naprawdę pomocny (chociaż szkoda, że musi być tak zawiłe) –
że odwołuje wydaje się być uszkodzony . masz inny link lub przynajmniej tytuł artykułu na temat msdn? –
Inną metodą uzyskania identyfikatora GUID jest wywołanie waveOutGetDevCaps ze strukturą WAVEOUTCAPS2 o numerze , a nie ze zwykłą strukturą WAVEOUTCAPS. http://msdn.microsoft.com/en-us/library/windows/hardware/ff536382%28v=vs.85%29.aspx – leiflundgren