Bagikan melalui


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

Lihat juga

IXAPO