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:
|
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 |