IXAPO::Metode IsInputFormatSupported (xapo.h)
Kueri jika format input tertentu didukung untuk format output tertentu.
Sintaks
HRESULT IsInputFormatSupported(
const WAVEFORMATEX *pOutputFormat,
const WAVEFORMATEX *pRequestedInputFormat,
WAVEFORMATEX **ppSupportedInputFormat
);
Parameter
pOutputFormat
Format output.
pRequestedInputFormat
Format input untuk memeriksa apakah didukung.
ppSupportedInputFormat
Jika bukan NULL, dan format input tidak didukung untuk format output yang diberikan, ppSupportedInputFormat mengembalikan pointer ke format input terdekat yang didukung. Gunakan XAPOFree untuk membebaskan struktur yang dikembalikan.
Menampilkan nilai
Mengembalikan S_OK jika pasangan format didukung. Mengembalikan XAPO_E_FORMAT_UNSUPPORTED jika pasangan format tidak didukung.
Keterangan
Metode IXAPO::IsOutputFormatSupported dan IsInputFormatSupported 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 IsInputFormatSupported 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
Target Platform | Windows |
Header | xapo.h |