Bagikan melalui


enumerasi APO_FLAG (audioenginebaseapo.h)

Enumerasi APO_FLAG mendefinisikan konstanta yang digunakan sebagai bendera oleh objek pemrosesan audio (APO).

Enumerasi ini digunakan oleh struktur APO_REG_PROPERTIES untuk membantu menjelaskan properti pendaftaran APO.

Sintaks

typedef enum APO_FLAG {
  APO_FLAG_NONE,
  APO_FLAG_INPLACE,
  APO_FLAG_SAMPLESPERFRAME_MUST_MATCH,
  APO_FLAG_FRAMESPERSECOND_MUST_MATCH,
  APO_FLAG_BITSPERSAMPLE_MUST_MATCH,
  APO_FLAG_MIXER,
  APO_FLAG_DEFAULT
} ;

Konstanta

 
APO_FLAG_NONE
Menunjukkan bahwa tidak ada bendera yang diaktifkan untuk APO ini.
APO_FLAG_INPLACE
Menunjukkan bahwa APO ini dapat melakukan pemrosesan di tempat. Ini memungkinkan prosesor menggunakan buffer umum untuk input dan output.
APO_FLAG_SAMPLESPERFRAME_MUST_MATCH
Menunjukkan bahwa sampel per bingkai untuk koneksi input dan output harus cocok.
APO_FLAG_FRAMESPERSECOND_MUST_MATCH
Menunjukkan bahwa bingkai per detik untuk koneksi input dan output harus cocok.
APO_FLAG_BITSPERSAMPLE_MUST_MATCH
Menunjukkan bahwa bit per sampel BYTE per kontainer sampel untuk koneksi input dan output harus cocok.
APO_FLAG_MIXER
APO_FLAG_DEFAULT
Nilai anggota ini ditentukan oleh hasil LOGIS OR dari tiga anggota sebelumnya. Dengan kata lain:

APO_FLAG_DEFAULT = ( APO_FLAG_SAMPLESPERFRAME_MUST_MATCH
APO_FLAG_FRAMESPERSECOND_MUST_MATCH APO_FLAG_BITSPERSAMPLE_MUST_MATCH ).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8
Server minimum yang didukung Windows Server 2012
Header audioenginebaseapo.h

Lihat juga

APO_REG_PROPERTIES