Bagikan melalui


enumerasi APO_BUFFER_FLAGS (audioapotypes.h)

Menentukan bendera validasi buffer untuk struktur APO_CONNECTION_PROPERTY yang terkait dengan setiap koneksi APO.

Sintaks

typedef enum APO_BUFFER_FLAGS {
  BUFFER_INVALID,
  BUFFER_VALID,
  BUFFER_SILENT
} ;

Konstanta

 
BUFFER_INVALID
Tidak ada data yang valid dalam koneksi
Buffer. Penunjuk buffer valid dan buffer mampu menahan jumlah data audio valid yang ditentukan dalam struktur APO_CONNECTION_PROPERTY .
Saat memproses data audio, mesin audio menandai setiap koneksi sebagai BUFFER_INVALID sebelum memanggil IAudioOutputEndpoint::GetOutputDataPointer atau
IAudioInputEndpointRT::GetInputDataPointer.
BUFFER_VALID
Buffer koneksi berisi data yang valid. Ini adalah status operasional buffer koneksi. APO menetapkan bendera ini setelahnya
mulai menulis data yang valid ke dalam buffer.
Ambil titik akhir harus mengatur bendera ini dalam metode GetInputDataPointer setelah berhasil menyelesaikan panggilan.
BUFFER_SILENT
Buffer koneksi harus diperlakukan seolah-olah berisi keheningan.
Jika titik akhir menerima buffer koneksi input yang diidentifikasi sebagai BUFFER_SILENT, maka titik akhir dapat mengasumsikan data mewakili keheningan. Saat menangkap, titik akhir juga dapat mengatur bendera ini, jika perlu untuk buffer pengambilan.

Keterangan

API AudioEndpoint Layanan Desktop Jarak Jauh adalah untuk digunakan dalam skenario Desktop Jauh; ini bukan untuk aplikasi klien.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 7
Server minimum yang didukung Windows Server 2008 R2
Header audioapotypes.h