enumeração MFMEDIASOURCE_CHARACTERISTICS (mfidl.h)
Define as características de uma fonte de mídia. Esses sinalizadores são recuperados pelo método IMFMediaSource::GetCharacteristics .
Syntax
typedef enum _MFMEDIASOURCE_CHARACTERISTICS {
MFMEDIASOURCE_IS_LIVE = 0x1,
MFMEDIASOURCE_CAN_SEEK = 0x2,
MFMEDIASOURCE_CAN_PAUSE = 0x4,
MFMEDIASOURCE_HAS_SLOW_SEEK = 0x8,
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS = 0x10,
MFMEDIASOURCE_CAN_SKIPFORWARD = 0x20,
MFMEDIASOURCE_CAN_SKIPBACKWARD = 0x40,
MFMEDIASOURCE_DOES_NOT_USE_NETWORK = 0x80
} MFMEDIASOURCE_CHARACTERISTICS;
Constantes
MFMEDIASOURCE_IS_LIVE Valor: 0x1 Esse sinalizador indica uma fonte de dados que é executada constantemente, como uma apresentação ao vivo. Se a origem for interrompida e reiniciada, haverá uma lacuna no conteúdo. |
MFMEDIASOURCE_CAN_SEEK Valor: 0x2 A fonte de mídia dá suporte à busca. |
MFMEDIASOURCE_CAN_PAUSE Valor: 0x4 A origem pode pausar. |
MFMEDIASOURCE_HAS_SLOW_SEEK Valor: 0x8 A fonte de mídia baixa conteúdo. Pode levar muito tempo para procurar partes do conteúdo que não foram baixadas. |
MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS Valor: 0x10 A fonte de mídia fornece uma playlist, que pode conter mais de uma entrada. Depois que a primeira entrada de playlist for concluída, a fonte de mídia sinalizará o início de cada nova entrada de playlist enviando um evento MENewPresentation . O evento contém um descritor de apresentação para a entrada. Nota Requer o Windows 7 ou posterior. |
MFMEDIASOURCE_CAN_SKIPFORWARD Valor: 0x20 A fonte de mídia pode avançar na playlist. Aplica-se somente se o sinalizador MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS estiver presente. Nota Requer o Windows 7 ou posterior. |
MFMEDIASOURCE_CAN_SKIPBACKWARD Valor: 0x40 A fonte de mídia pode pular para trás na playlist. Nota Requer o Windows 7 ou posterior. |
MFMEDIASOURCE_DOES_NOT_USE_NETWORK Valor: 0x80 A fonte de mídia não está atualmente usando a rede para receber o conteúdo. Hardware de rede pode entrar em um estado de economia de energia quando esse bit é definido. Nota Requer Windows 8 ou posterior. |
Comentários
Para avançar ou retroceder em uma playlist, chame IMFMediaSource::Start ou IMFMediaSession::Start com o GUID de formato de tempo MF_TIME_FORMAT_ENTRY_RELATIVE. Essa funcionalidade se aplica somente quando o sinalizador MFMEDIASOURCE_HAS_MULTIPLE_PRESENTATIONS está presente.
Requisitos
Requisito | Valor |
---|---|
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 |