MF_SOURCE_READER_FLAG enumeração (mfreadwrite.h)
Contém sinalizadores que indicam o status do método IMFSourceReader::ReadSample.
Syntax
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
} ;
Constantes
MF_SOURCE_READERF_ERROR Valor: 0x1 Ocorreu um erro. Se você receber esse sinalizador, não faça mais chamadas aos métodos IMFSourceReader . |
MF_SOURCE_READERF_ENDOFSTREAM Valor: 0x2 O leitor de origem chegou ao final do fluxo. |
MF_SOURCE_READERF_NEWSTREAM Valor: 0x4 Um ou mais novos fluxos foram criados. Responda a esse sinalizador fazendo pelo menos um dos seguintes procedimentos:
|
MF_SOURCE_READERF_NATIVEMEDIATYPECHANGED Valor: 0x10 O formato nativo foi alterado para um ou mais fluxos. O formato nativo é o formato entregue pela fonte de mídia antes que qualquer decodificador seja inserido. |
MF_SOURCE_READERF_CURRENTMEDIATYPECHANGED Valor: 0x20 A mídia atual foi alterada para um ou mais fluxos. Para obter o tipo de mídia atual, chame o método IMFSourceReader::GetCurrentMediaType . |
MF_SOURCE_READERF_STREAMTICK Valor: 0x100 Há uma lacuna no fluxo. Esse sinalizador corresponde a um evento MEStreamTick da fonte de mídia. |
MF_SOURCE_READERF_ALLEFFECTSREMOVED Valor: 0x200 Todas as transformações inseridas pelo aplicativo foram removidas para um fluxo específico. Isso pode ser devido a uma alteração de formato dinâmico de uma origem ou decodificador que impede que transformações personalizadas sejam usadas porque não podem lidar com o novo tipo de mídia. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 R2 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | mfreadwrite.h |