CXAPOBase::ValidateFormatDefault-Methode (xapobase.h)
Überprüft, ob ein Audioformat innerhalb der unterstützten Standardbereiche liegt.
Syntax
HRESULT ValidateFormatDefault(
WAVEFORMATEX *pFormat,
BOOL fOverwrite
);
Parameter
pFormat
Zu überprüfende Audioformat.
fOverwrite
True gibt an, dass pFormat mit dem nächstgelegenen unterstützten Audioformat überschrieben werden soll, wenn das angegebene Format nicht unterstützt wird. Das nächste Audioformat wird durch Bittiefe, Framerate und Kanalanzahl in dieser Reihenfolge der Wichtigkeit bestimmt.
Rückgabewert
Gibt S_OK zurück, wenn das Audioformat unterstützt wird. Gibt XAPO_E_FORMAT_UNSUPPORTED wenn das Audioformat nicht unterstützt wird, wird pFormat mit dem nächstgelegenen Audioformat überschrieben, wenn fOverwrite den Wert TRUE aufweist. Gibt E_INVALIDARG zurück, wenn das Audioformat ungültig ist. In diesem Fall bleibt pFormat unverändert.
Hinweise
Plattformanforderungen
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | xapobase.h |
Bibliothek | XAPOBase.lib |