IXAPO::IsOutputFormatSupported method (xapo.h)
Kueri jika format output tertentu didukung untuk format input tertentu.
Sintaks
HRESULT IsOutputFormatSupported(
[in] const WAVEFORMATEX *pInputFormat,
[in] const WAVEFORMATEX *pRequestedOutputFormat,
[out] WAVEFORMATEX **ppSupportedOutputFormat
);
Parameter
[in] pInputFormat
Format input.
[in] pRequestedOutputFormat
Format output untuk diperiksa agar didukung.
[out] ppSupportedOutputFormat
Jika tidak NULL dan format output tidak didukung untuk format input yang diberikan, ppSupportedOutputFormat mengembalikan penunjuk ke format output terdekat yang didukung. Gunakan XAPOFree untuk membebaskan struktur yang dikembalikan.
Nilai kembali
Mengembalikan S_OK jika pasangan format didukung. Mengembalikan XAPO_E_FORMAT_UNSUPPORTED jika pasangan format tidak didukung.
Keterangan
Metode IXAPO::IsInputFormatSupported dan IsOutputFormatSupported memungkinkan XAPO untuk menunjukkan format audio mana yang mampu diproses. Jika format yang diminta tidak didukung, XAPO harus mengembalikan format terdekat yang didukungnya. Format terdekat harus ditentukan berdasarkan kecepatan bingkai, kedalaman bit, dan jumlah saluran, dalam urutan kepentingan tersebut. Perilaku IsOutputFormatSupported diizinkan untuk berubah, berdasarkan status internal XAPO, tetapi perilakunya harus tetap konstan antara panggilan ke metode IXAPO::LockForProcess dan IXAPO::UnlockForProcess .
Persyaratan Platform
Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); DirectX SDK (XAudio 2.7)Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | xapo.h |