enumerasi MF_SOURCE_READER_FLAG (mfreadwrite.h)
Berisi bendera yang menunjukkan status metode IMFSourceReader::ReadSample .
Sintaks
typedef enum MF_SOURCE_READER_FLAG {
MF_SOURCE_READERF_ERROR = 0x1,
MF_SOURCE_READERF_ENDOFSTREAM = 0x2,
MF_SOURCE_READERF_NEWSTREAM = 0x4,
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED = 0x10,
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED = 0x20,
MF_SOURCE_READERF_STREAMTICK = 0x100,
MF_SOURCE_READERF_ALLEFFECTSREMOVED = 0x200
} ;
Konstanta
MF_SOURCE_READERF_ERROR Nilai: 0x1 Terjadi kesalahan. Jika Anda menerima bendera ini, jangan melakukan panggilan lebih lanjut ke metode IMFSourceReader . |
MF_SOURCE_READERF_ENDOFSTREAM Nilai: 0x2 Pembaca sumber mencapai akhir aliran. |
MF_SOURCE_READERF_NEWSTREAM Nilai: 0x4 Satu atau beberapa aliran baru dibuat. Tanggapi bendera ini dengan melakukan setidaknya salah satu hal berikut:
|
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED Nilai: 0x10 Format asli telah berubah untuk satu atau beberapa aliran. Format asli adalah format yang dikirimkan oleh sumber media sebelum dekode disisipkan. |
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED Nilai: 0x20 Tipe media saat ini telah berubah untuk satu atau beberapa aliran. Untuk mendapatkan jenis media saat ini, panggil metode IMFSourceReader::GetCurrentMediaType . |
MF_SOURCE_READERF_STREAMTICK Nilai: 0x100 Ada celah di aliran. Bendera ini sesuai dengan peristiwa MEStreamTick dari sumber media. |
MF_SOURCE_READERF_ALLEFFECTSREMOVED Nilai: 0x200 Semua transformasi yang dimasukkan oleh aplikasi telah dihapus untuk aliran tertentu. Ini bisa disebabkan oleh perubahan format dinamis dari sumber atau dekoder yang mencegah transformasi kustom digunakan karena tidak dapat menangani jenis media baru. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | mfreadwrite.h |