Bagikan melalui


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:


  • Atur jenis output pada aliran baru.

  • Perbarui pilihan aliran dengan memilih atau membatalkan pilihan aliran.

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

Lihat juga

IMFSourceReader

Enumerasi Media Foundation