Bagikan melalui


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

Lihat juga

IXAPO