Compartilhar via


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

Confira também

Enumerações do Media Foundation