Ler em inglês

Compartilhar via


Referência de DDI de mídia de streaming

Visão geral da tecnologia de referência de DDI de mídia de streaming.

A tecnologia de referência DDI de mídia de streaming não está associada a nenhum cabeçalho.

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)

Funções

 
FlushInputStream

O método FlushInputStream libera o fluxo de entrada de um Dispositivo MFT.
FlushOutputStream

O método FlushOutputStream libera o fluxo de saída de um Dispositivo MFT.
GetInputAvailableType

O método GetInputAvailableType obtém um tipo de mídia disponível para um fluxo de entrada nesta transformação do Media Foundation (MFT).
GetInputCurrentType

O método GetInputCurrentType obtém o tipo de mídia atual para um fluxo de entrada nesta MFT (transformação do Media Foundation).
GetInputStreamAttributes

O método GetInputStreamAttributes obtém o repositório de atributos para um fluxo de entrada nesta MFT (transformação do Media Foundation).
GetInputStreamPreferredState

O método GetInputStreamPreferredState obtém o estado preferencial e o tipo de mídia de um fluxo de entrada MFT do dispositivo.
GetInputStreamState

O método GetInputStreamState obtém o estado do fluxo de entrada do MFT do dispositivo.
GetOutputAvailableType

O método GetOutputAvailableType obtém um tipo de mídia disponível para um fluxo de saída nesta transformação do Media Foundation (MFT).
GetOutputCurrentType

O método GetOutputCurrentType obtém o tipo de mídia atual para um fluxo de saída nesta MFT (transformação do Media Foundation).
GetOutputStreamAttributes

O método GetOutputStreamAttributes obtém o repositório de atributos para um fluxo de saída nesta MFT (transformação do Media Foundation).
GetOutputStreamState

O método GetOutputStreamState obtém o estado de fluxo de saída do MFT do dispositivo.
GetStreamCount

O método GetStreamCount obtém o número atual de fluxos de entrada e saída nesta MFT (transformação do Media Foundation).
GetStreamIDs

O método GetStreamIDs obtém os identificadores de fluxo para os fluxos de entrada e saída nesta MFT (transformação do Media Foundation).
InitializeTransform

InitializeTransform é chamado para inicializar o MFT do dispositivo.
OnBufferSent

Chamado quando buffers de quadro alocados pelo sistema são enviados para o driver do dispositivo.
Processevent

O método ProcessEvent envia um evento para um fluxo de entrada nesta MFT (transformação do Media Foundation).
ProcessInput

O método ProcessInput fornece dados para um fluxo de entrada nesta MFT (transformação do Media Foundation).
Processmessage

O método ProcessMessage envia uma mensagem para a MFT (Transformação do Device Media Foundation).
Processoutput

O método ProcessOutput obtém a saída processada dos fluxos de saída MFT do dispositivo.
SetInputStreamState

O método SetInputStreamState define o estado do fluxo de entrada do Dispositivo MFT e o tipo de mídia.
SetOutputStreamState

O método SetOutputStreamState define o estado do fluxo de saída do Dispositivo MFT e o tipo de mídia.

Interfaces

 
IMFDeviceTransform

Esta seção contém informações de referência para a interface IMFDeviceTransform.
IMFDeviceTransformCallback

Implemente esse retorno de chamada para receber notificações quando os buffers de quadro alocados pelo sistema forem enviados para o driver do dispositivo.

Estruturas

 
CapturedMetadataExposureCompensation

Essa estrutura contém informações de blob para os comentários de compensação de EV para a foto capturada.
CapturedMetadataISOGains

A estrutura CapturedMetadataISOGains descreve o formato de blob para MF_CAPTURE_METADATA_ISO_GAINS.
CapturedMetadataWhiteBalanceGains

Essa estrutura descreve o formato de blob para o atributo MF_CAPTURE_METADATA_WHITEBALANCE_GAINS.
FaceCharacterization

A estrutura FaceCharacterization descreve o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceCharacterizationBlobHeader

A estrutura FaceCharacterizationBlobHeader descreve as informações de tamanho e contagem do formato de blob para o atributo MF_CAPTURE_METADATA_FACEROICHARACTERIZATIONS.
FaceRectInfo

A estrutura FaceRectInfo descreve o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROIS.
FaceRectInfoBlobHeader

A estrutura FaceRectInfoBlobHeader descreve as informações de tamanho e contagem do formato de blob para o atributo MF_CAPTURE_METADATA_FACEROIS.
HistogramBlobHeader

A estrutura HistogramBlobHeader descreve o tamanho do blob e o número de histogramas no blob do atributo MF_CAPTURE_METADATA_HISTOGRAM.
HistogramDataHeader

A estrutura HistogramDataHeader descreve o formato de blob para o atributo MF_CAPTURE_METADATA_HISTOGRAM.
HistogramGrid

A estrutura HistogramGrid descreve o formato de blob para MF_CAPTURE_METADATA_HISTOGRAM.
HistogramHeader

A estrutura HistogramHeader descreve o formato de blob para MF_CAPTURE_METADATA_HISTOGRAM.
MetadataTimeStamps

A estrutura MetadataTimeStamps descreve o formato de blob para o atributo MF_CAPTURE_METADATA_FACEROITIMESTAMPS.