PKEY_AudioEngine_DeviceFormat

Die PKEY_AudioEngine_DeviceFormat-Eigenschaft gibt das Geräteformat an. Dabei handelt es sich um das Format, das der Benutzer für den Stream ausgewählt hat, der zwischen der Audio-Engine und dem Audioendpunktgerät fließt, wenn das Gerät im freigegebenen Modus arbeitet. Dieses Format ist möglicherweise nicht das beste Standardformat für eine Anwendung im exklusiven Modus, die verwendet werden sollte. In der Regel findet eine Anwendung im exklusiven Modus ein geeignetes Geräteformat, indem sie eine Reihe von Aufrufen der IAudioClient::IsFormatSupported-Methode durchführt. Weitere Informationen finden Sie unter Geräteformate.

Das vt-Element der PROPVARIANT-Struktur ist auf VT_BLOB festgelegt.

Das Blobelement der PROPVARIANT-Struktur ist eine Struktur vom Typ BLOB , die zwei Member enthält. Member blob.cbSize ist ein DWORD , das die Anzahl der Bytes in der Formatbeschreibung angibt. Member blob.pBlobData verweist auf eine WAVEFORMATEX-Struktur , die die Formatbeschreibung enthält. Weitere Informationen zu BLOB finden Sie in der Dokumentation zum Windows SDK. Weitere Informationen zu WAVEFORMATEX finden Sie in der Windows DDK-Dokumentation.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [nur Desktop-Apps]
Header
Mmdeviceapi.h

Siehe auch

Audioendpunkteigenschaften

Core-Audio-Eigenschaften