enumeração MFSTREAMSINK_MARKER_TYPE (mfidl.h)
Define informações de marcador de fluxo para o método IMFStreamSink::P laceMarker . O método PlaceMarker coloca um marcador no fluxo entre amostras. A enumeração MFSTREAMSINK_MARKER_TYPE define o tipo de marcador e o tipo de informação associado ao marcador.
Syntax
typedef enum _MFSTREAMSINK_MARKER_TYPE {
MFSTREAMSINK_MARKER_DEFAULT = 0,
MFSTREAMSINK_MARKER_ENDOFSEGMENT,
MFSTREAMSINK_MARKER_TICK,
MFSTREAMSINK_MARKER_EVENT
} MFSTREAMSINK_MARKER_TYPE;
Constantes
MFSTREAMSINK_MARKER_DEFAULT Valor: 0 Esse marcador é para uso do aplicativo e não transmite nenhuma informação para o coletor de fluxo. |
MFSTREAMSINK_MARKER_ENDOFSEGMENT Esse marcador indica o fim de um segmento dentro de uma apresentação. Pode haver uma lacuna no fluxo até que o próximo segmento seja iniciado. Não há dados associados a esse marcador. |
MFSTREAMSINK_MARKER_TICK Esse marcador indica que há uma lacuna no fluxo. Os dados do marcador são um valor LONGLONG (VT_I8) que especifica o tempo para o exemplo ausente. O próximo exemplo recebido após esse marcador pode, mas não necessariamente terá o sinalizador de descontinuidade: os dados podem permanecer contínuos após o intervalo de tempo. Esse marcador corresponde a um evento MEStreamTick do fluxo. |
MFSTREAMSINK_MARKER_EVENT Esse marcador contém um evento de mídia. Os dados do marcador são um ponteiro para a interface IMFMediaEvent do evento (VT_UNKNOWN). |
Comentários
Se o Renderizador de Áudio de Streaming receber um marcador de MFSTREAMSINK_MARKER_TICK , ele inserirá silêncio para cobrir a lacuna nos dados.
Requisitos
Cliente mínimo com suporte | Windows Vista [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP] |
Cabeçalho | mfidl.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de