Bagikan melalui


Metode CXAPOBase::ValidateFormatDefault (xapobase.h)

Memverifikasi bahwa format audio berada dalam rentang default yang didukung.

Sintaks

HRESULT ValidateFormatDefault(
  WAVEFORMATEX *pFormat,
  BOOL         fOverwrite
);

Parameter

pFormat

Format audio untuk divalidasi.

fOverwrite

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

Nilai kembali

Kembalikan S_OK jika format audio didukung. Mengembalikan XAPO_E_FORMAT_UNSUPPORTED jika format audio tidak didukung, pFormat akan ditimpa dengan format audio terdekat jika fOverwrite ADALAH TRUE. Mengembalikan E_INVALIDARG jika format audio tidak valid, dalam hal ini pFormat 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