Bagikan melalui


Metode CXAPOBase::ValidateFormatPair (xapobase.h)

Memverifikasi bahwa konfigurasi pasangan format input dan output didukung oleh XAPO.

Sintaks

HRESULT ValidateFormatPair(
  const WAVEFORMATEX *pSupportedFormat,
  WAVEFORMATEX       *pRequestedFormat,
  BOOL               fOverwrite
);

Parameter

pSupportedFormat

Format audio yang diketahui didukung oleh XAPO.

pRequestedFormat

Format audio untuk diperiksa, harus merupakan penunjuk ke struktur WAVEFORMATEXTENSIBLE jika fOverWrite TRUE.

fOverwrite

Jika TRUE menunjukkan bahwa pRequestedFormat harus ditimpa dengan format audio terdekat yang didukung jika format yang diminta tidak didukung. Format audio terdekat ditentukan oleh kedalaman bit, framerate, dan jumlah saluran dalam urutan kepentingan tersebut.

Nilai kembali

Mengembalikan S_OK jika pasangan format didukung. Mengembalikan XAPO_E_FORMAT_UNSUPPORTED jika pasangan format tidak didukung; pRequestedFormat akan ditimpa jika fOverWrite TRUE. Mengembalikan E_INVALIDARG jika salah satu format audio tidak valid; pRequestedFormat akan dibiarkan tidak tersentuh.

Keterangan

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 xapobase.h
Pustaka XAPOBase.lib

Lihat juga

CXAPOBase