Compartilhar via


MFNETSOURCE_PROTOCOL_TYPE enumeração (mfidl.h)

Indica o tipo de protocolo de controle usado no streaming ou no download.

Syntax

typedef enum _MFNETSOURCE_PROTOCOL_TYPE {
  MFNETSOURCE_UNDEFINED = 0,
  MFNETSOURCE_HTTP = 0x1,
  MFNETSOURCE_RTSP = 0x2,
  MFNETSOURCE_FILE = 0x3,
  MFNETSOURCE_MULTICAST = 0x4
} MFNETSOURCE_PROTOCOL_TYPE;

Constantes

 
MFNETSOURCE_UNDEFINED
Valor: 0
O tipo de protocolo ainda não foi determinado.
MFNETSOURCE_HTTP
Valor: 0x1
O tipo de protocolo é HTTP. Isso inclui HTTPv9, WMSP e download HTTP.
MFNETSOURCE_RTSP
Valor: 0x2
O tipo de protocolo é RTSP (Protocolo de Streaming em Tempo Real).
MFNETSOURCE_FILE
Valor: 0x3
O conteúdo é lido de um arquivo. O arquivo pode ser local ou em um compartilhamento remoto.
MFNETSOURCE_MULTICAST
Valor: 0x4
O tipo de protocolo é multicast.

Nota Requer o Windows 7 ou posterior.

 

Requisitos

   
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho mfidl.h

Confira também

IMFNetSchemeHandlerConfig::GetSupportedProtocolType

MFNETSOURCE_STATISTICS_IDS

Enumerações do Media Foundation

Protocolos com suporte