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 |