Partilhar via


Configurando Transmissões Web

[A funcionalidade associada a esta página, Windows Media Format 11 SDK, é uma funcionalidade herdada. Foi substituído por Source Reader e Sink Writer. O Source Reader e o Sink Writer foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize do Leitor de Origem e do Gravador de Separadores em vez de SDK do Windows Media Format 11, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

Os fluxos da Web são um tipo especializado de fluxo de transferência de arquivos usado para entregar os arquivos associados a um site em um único fluxo. A configuração do fluxo da Web é resumida na tabela a seguir.

Cenário Descrição
WM_MEDIA_TYPE.majortype Defina como WMMEDIATYPE_FileTransfer.
WM_MEDIA_TYPE.Subtipo Defina como WMMEDIASUBTYPE_WebStream.
WM_MEDIA_TYPE.bFixedSizeSamples Defina como False.
WM_MEDIA_TYPE.bTemporalCompression Defina como True.
WM_MEDIA_TYPE.lSampleSize Defina como 0.
WM_MEDIA_TYPE.formattype Defina como WMFORMAT_WebStream.
WM_MEDIA_TYPE.pUnk Definido como NULL.
WM_MEDIA_TYPE.cbFormat Defina como sizeof(WMT_WEBSTREAM_FORMAT).
WM_MEDIA_TYPE.pbFormat Defina o endereço para uma estrutura de WMT_WEBSTREAM_FORMAT corretamente configurada.
WMT_WEBSTREAM_FORMAT.cbSampleHeaderFixedData Defina como sizeof(WMT_WEBSTREAM_SAMPLE_HEADER).
WMT_WEBSTREAM_FORMAT.wVersion Defina como 1.
WMT_WEBSTREAM_FORMAT.wreserved Defina como 0.

 

configuração comum a todos os fluxos

Configurando tipos de fluxo arbitrários

Transmissões Web