Condividi tramite


enumerazione MF_SOURCE_READER_FLAG (mfreadwrite.h)

Contiene flag che indicano lo stato del metodo IMFSourceReader::ReadSample .

Sintassi

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
} ;

Costanti

 
MF_SOURCE_READERF_ERROR
Valore: 0x1
Si è verificato un errore. Se si riceve questo flag, non effettuare ulteriori chiamate ai metodi IMFSourceReader .
MF_SOURCE_READERF_ENDOFSTREAM
Valore: 0x2
Il lettore di origine ha raggiunto la fine del flusso.
MF_SOURCE_READERF_NEWSTREAM
Valore: 0x4
Sono stati creati uno o più nuovi flussi. Rispondere a questo flag eseguendo almeno una delle operazioni seguenti:


  • Impostare i tipi di output nei nuovi flussi.

  • Aggiornare la selezione del flusso selezionando o deselezionando i flussi.

MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED
Valore: 0x10
Il formato nativo è cambiato per uno o più flussi. Il formato nativo è il formato fornito dall'origine multimediale prima che vengano inseriti i decodificatori.
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED
Valore: 0x20
Il tipo di supporto corrente è cambiato per uno o più flussi. Per ottenere il tipo di supporto corrente, chiamare il metodo IMFSourceReader::GetCurrentMediaType .
MF_SOURCE_READERF_STREAMTICK
Valore: 0x100
C'è un divario nel flusso. Questo flag corrisponde a un evento MEStreamTick dall'origine multimediale.
MF_SOURCE_READERF_ALLEFFECTSREMOVED
Valore: 0x200
Tutte le trasformazioni inserite dall'applicazione sono state rimosse per un determinato flusso. Ciò potrebbe essere dovuto a una modifica dinamica del formato da un'origine o da un decodificatore che impedisce l'uso di trasformazioni personalizzate perché non possono gestire il nuovo tipo di supporto.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2 [app desktop | App UWP]
Intestazione mfreadwrite.h

Vedi anche

IMFSourceReader

Enumerazione Media Foundation