Compartilhar via


Cabeçalho mfidl.h

Esse cabeçalho é usado por várias tecnologias. Para obter mais informações, consulte:

mfidl.h contém as seguintes interfaces de programação:

Interfaces

 
IMFAudioPolicy

Configura a sessão de áudio associada ao SAR (renderizador de áudio de streaming).
IMFAudioStreamVolume

Controla os níveis de volume de canais de áudio individuais.
IMFByteStreamBuffering

Controla como um fluxo de bytes armazena dados de uma rede em buffer.
IMFByteStreamCacheControl

Controla como um fluxo de bytes de rede transfere dados para um cache local. (IMFByteStreamCacheControl)
IMFByteStreamCacheControl2

Controla como um fluxo de bytes de rede transfere dados para um cache local. (IMFByteStreamCacheControl2)
IMFByteStreamHandler

Cria uma fonte de mídia de um fluxo de bytes.
IMFByteStreamTimeSeek

Busca um fluxo de bytes por posição de tempo.
IMFCameraConfigurationManager

A interface IMFCameraConfigurationManager pode ser criada chamando a função COM CoCreateInstance e passando o CLSID_CameraConfigurationManager como o parâmetro CLSID.
IMFCameraControlDefaults

Fornece métodos para especificar valores padrão de controle de câmera.
IMFCameraControlDefaultsCollection

Representa uma coleção de controles de câmera.
IMFCameraControlMonitor

Representa um monitor de controle de câmera usado para assinar e cancelar a assinatura de notificações quando o estado de um controle de câmera é alterado.
IMFCameraControlNotify

Representa o retorno de chamada de notificação para alterações nos controles da câmera.
IMFCameraOcclusionStateMonitor

Monitora o estado de oclusão de um dispositivo de câmera.
IMFCameraOcclusionStateReport

Fornece o estado de oclusão da câmera associado a uma alteração de estado detectada por um IMFCameraOcclusionStateMonitor.
IMFCameraOcclusionStateReportCallback

Implementado por aplicativos para receber notificações de alteração de estado de oclusão da câmera.
IMFClock

Fornece informações de tempo de um relógio no Microsoft Media Foundation.
IMFClockConsumer

Implementado por um aplicativo para obter acesso ao IMFPresentationClock.
IMFClockStateSink

Recebe notificações de alteração de estado do relógio de apresentação.
IMFContentDecryptorContext

Permite que um descriptografador gerencie chaves de hardware e descriptografe exemplos de hardware.
IMFContentEnabler

Implementa uma etapa que deve ser executada para que o usuário acesse o conteúdo da mídia.
IMFContentProtectionDevice

Permite que um descriptografador se comunique com o processador de segurança que implementa a descriptografia de hardware para um sistema de proteção.
IMFContentProtectionManager

Habilita a reprodução de conteúdo protegido fornecendo ao aplicativo um ponteiro para um objeto habilitador de conteúdo.
IMFDXGIDeviceManagerSource

Fornece funcionalidade para obter o IMFDXGIDeviceManager do coletor de renderização de vídeo do Microsoft Media Foundation.
IMFExtendedCameraControl

Essa interface é usada para configurar as propriedades estendidas do dispositivo de captura.
IMFExtendedCameraController

A interface IMFExtendedCameraController permite que os aplicativos recuperem uma instância de IMFExtendedCameraControl, que é usada para configurar as propriedades estendidas de um dispositivo de captura.
IMFFieldOfUseMFTUnlock

Permite que um aplicativo use uma MFT (transformação do Media Foundation) que tenha restrições ao seu uso.
IMFFinalizableMediaSink

Opcionalmente compatível com coletores de mídia para executar as tarefas necessárias antes do desligamento.
IMFGetService

Consulta um objeto para uma interface de serviço especificada. (IMFGetService)
IMFHttpDownloadRequest

Os aplicativos implementam essa interface para substituir a implementação padrão dos protocolos HTTP e HTTPS usados pelo Microsoft Media Foundation. (IMFHttpDownloadRequest)
IMFHttpDownloadSession

Os aplicativos implementam essa interface para substituir a implementação padrão dos protocolos HTTP e HTTPS usados pelo Microsoft Media Foundation. (IMFHttpDownloadSession)
IMFHttpDownloadSessionProvider

Os aplicativos implementam essa interface para fornecer uma implementação de download HTTP ou HTTPS personalizada.
IMFInputTrustAuthority

Permite que outros componentes no PMP (caminho de mídia protegido) usem o sistema de proteção de entrada fornecido por uma ITA (autoridade de confiança de entrada).
IMFLocalMFTRegistration

Registra MFTs (transformações do Media Foundation) no processo do chamador.
IMFMediaSession

Fornece controles de reprodução para conteúdo protegido e desprotegido.
IMFMediaSink

Implementado por objetos de coletor de mídia.
IMFMediaSinkPreroll

Permite que um coletor de mídia receba amostras antes do relógio de apresentação ser iniciado.
IMFMediaSource

Implementado por objetos de origem de mídia.
IMFMediaSourceEx

Estende a interface IMFMediaSource para fornecer recursos adicionais para uma fonte de mídia.
IMFMediaSourcePresentationProvider

Fornece notificações para a origem do sequenciador.
IMFMediaSourceTopologyProvider

Permite que um aplicativo obtenha uma topologia da origem do sequenciador.
IMFMediaStream

Representa um fluxo em uma fonte de mídia.
IMFMediaStreamSourceSampleRequest

Representa uma solicitação para um exemplo de um MediaStreamSource.
IMFMediaTypeHandler

Obtém e define tipos de mídia em um objeto, como uma fonte de mídia ou um coletor de mídia.
IMFMetadata

Gerencia metadados de um objeto .
IMFMetadataProvider

Obtém metadados de uma fonte de mídia ou de outro objeto.
IMFNetCredential

Define e recupera informações de nome de usuário e senha para fins de autenticação.
IMFNetCredentialCache

Obtém credenciais do cache de credenciais.
IMFNetCredentialManager

Implementado por aplicativos para fornecer credenciais de usuário para uma fonte de rede.
IMFNetCrossOriginSupport

Implementado por clientes que desejam impor uma política de origem cruzada para downloads de mídia HTML5.
IMFNetProxyLocator

Determina o proxy a ser usado ao se conectar a um servidor.
IMFNetProxyLocatorFactory

Cria um objeto de localizador de proxy, que determina o proxy a ser usado.
IMFNetResourceFilter

Notifica o aplicativo quando um fluxo de bytes solicita uma URL e permite que o aplicativo bloqueie o redirecionamento de URL.
IMFNetSchemeHandlerConfig

Configura um plug-in de esquema de rede.
IMFObjectReferenceStream

Faz marshaling de um ponteiro de interface de e para um fluxo. Objetos stream que dão suporte a IStream podem expor essa interface para fornecer marshaling personalizado para ponteiros de interface.
IMFOutputPolicy

Encapsula uma política de uso de uma ITA (autoridade de confiança de entrada).
IMFOutputSchema

Encapsula informações sobre um sistema de proteção de saída e seus dados de configuração correspondentes.
IMFOutputTrustAuthority

Encapsula a funcionalidade de um ou mais sistemas de proteção de saída compatíveis com uma saída confiável.
IMFPMPClient

Permite que uma fonte de mídia receba um ponteiro para a interface IMFPMPHost.
IMFPMPClientApp

Fornece um mecanismo para uma fonte de mídia implementar a funcionalidade de proteção de conteúdo em aplicativos da Windows Store.
IMFPMPHost

Habilita uma fonte de mídia no processo de aplicativo para criar objetos no processo de PMP (caminho de mídia protegido).
IMFPMPHostApp

Permite que uma fonte de mídia crie um objeto Windows Runtime no processo de PMP (Caminho de Mídia Protegida).
IMFPMPServer

Permite que duas instâncias da Sessão de Mídia compartilhem o mesmo processo de PMP (caminho de mídia protegido).
IMFPresentationClock

Representa um relógio de apresentação, que é usado para agendar quando os exemplos são renderizados e para sincronizar vários fluxos.
IMFPresentationDescriptor

Descreve os detalhes de uma apresentação. Uma apresentação é um conjunto de fluxos de mídia relacionados que compartilham um horário comum de apresentação.
IMFPresentationTimeSource

Fornece os horários do relógio para o relógio de apresentação.
IMFProtectedEnvironmentAccess

Fornece um método que permite que os sistemas de proteção de conteúdo executem um handshake com o ambiente protegido. Isso é necessário porque as APIs CreateFile e DeviceIoControl não estão disponíveis para aplicativos da Windows Store.
IMFQualityAdvise

Permite que o gerenciador de qualidade ajuste a qualidade de áudio ou vídeo de um componente no pipeline.
IMFQualityAdvise2

Permite que um objeto de pipeline ajuste sua própria qualidade de áudio ou vídeo, em resposta a mensagens de qualidade.
IMFQualityAdviseLimits

Consulta um objeto para o número de modos de qualidade que ele dá suporte.
IMFQualityManager

Ajusta a qualidade da reprodução. Essa interface é exposta pelo gerenciador de qualidade.
IMFRateControl

Obtém ou define a taxa de reprodução.
IMFRateSupport

Consulta o intervalo de taxas de reprodução com suporte, incluindo a reprodução inversa.
IMFRealTimeClient

Notifica um objeto de pipeline para se registrar no MMCSS (Serviço de Agendador de Classe Multimídia). (IMFRealTimeClient)
IMFRealTimeClientEx

Notifica um objeto de pipeline para se registrar no MMCSS (Serviço de Agendador de Classe Multimídia). (IMFRealTimeClientEx)
IMFRelativePanelReport

Essa interface é usada para recuperar o local atual do painel relativo para uma região de exibição.
IMFRelativePanelWatcher

Monitora o painel associado a uma exibição, para que o aplicativo receba notificações quando o local relativo do painel for alterado.
IMFRemoteDesktopPlugin

Modifica uma topologia para uso em um ambiente de Serviços de Terminal. (IMFRemoteDesktopPlugin)
IMFRemoteProxy

Exposto por objetos que atuam como um proxy para um objeto remoto.
IMFSAMIStyle

Define e recupera estilos SAMI (Intercâmbio de Mídia Acessível Sincronizado) na Fonte de Mídia SAMI.
IMFSampleAllocatorControl

Implementado por fontes e transformações de captura de vídeo. Permite que o sistema forneça componentes com um alocador de exemplo para alocar amostras usando memória acessível de dentro de um contêiner.
IMFSampleGrabberSinkCallback

Interface de retorno de chamada para obter dados de mídia do coletor de captura de exemplo.
IMFSampleGrabberSinkCallback2

Estende a interface IMFSampleGrabberSinkCallback.
IMFSampleProtection

Fornece criptografia para dados de mídia dentro do PMP (caminho de mídia protegido).
IMFSaveJob

Persiste os dados de mídia de um fluxo de bytes de origem para um fluxo de bytes fornecido pelo aplicativo.
IMFSchemeHandler

Cria uma fonte de mídia ou um fluxo de bytes de uma URL.
IMFSecureChannel

Estabelece um canal seguro unidirecional entre dois objetos.
IMFSeekInfo

Para uma posição de busca específica, obtém os dois quadros-chave mais próximos. (IMFSeekInfo)
IMFSensorActivitiesReport

Fornece acesso a objetos IMFSensorActivityReport que descrevem a atividade atual de um sensor.
IMFSensorActivitiesReportCallback

Interface implementada pelo cliente para receber retornos de chamada quando os relatórios de atividade do sensor estiverem disponíveis.
IMFSensorActivityMonitor

Fornece métodos para controlar um monitor de atividade do sensor.
IMFSensorActivityReport

Representa um relatório de atividade para um sensor.
IMFSensorDevice

Representa um dispositivo de sensor que pode pertencer a um grupo de sensores, que é representado pela interface IMFSensorGroup. O termo "dispositivo" nesse contexto pode se referir a um dispositivo físico, uma fonte de mídia personalizada ou um provedor de quadros.
IMFSensorGroup

Representa um grupo de dispositivos de sensor dos quais um IMFMediaSource pode ser criado.
IMFSensorProcessActivity

Representa a atividade de um processo associado a um sensor.
IMFSensorProfile

Descreve um perfil de sensor de base de mídia.
IMFSensorProfileCollection

Contém uma coleção de objetos de perfil de sensor de base de mídia.
IMFSensorStream

. (IMFSensorStream)
IMFSensorTransformFactory

A interface implementada por transformações de sensor para permitir que o pipeline de mídia consulte os requisitos da transformação do sensor e crie uma instância de runtime da transformação do sensor.
IMFSequencerSource

Implementado pela origem do sequenciador.
IMFShutdown

Exposto por alguns objetos do Media Foundation que devem ser explicitamente desligados.
IMFSignedLibrary

Fornece um método que permite que os sistemas de proteção de conteúdo obtenham o endereço do procedimento de uma função na biblioteca assinada. Esse método fornece a mesma funcionalidade que GetProcAddress, que não está disponível para aplicativos da Windows Store.
IMFSimpleAudioVolume

Controla o master nível de volume da sessão de áudio associada ao SAR (renderizador de áudio de streaming) e à origem da captura de áudio.
IMFSourceOpenMonitor

Interface de retorno de chamada para receber notificações de uma fonte de rede sobre o progresso de uma operação aberta assíncrona.
IMFSourceResolver

Cria uma fonte de mídia de uma URL ou de um fluxo de bytes.
IMFSSLCertificateManager

Implementado por um cliente e chamado pelo Microsoft Media Foundation para obter o certificado SSL (Secure Sockets Layer) do cliente solicitado pelo servidor.
IMFStreamDescriptor

Obtém informações sobre um fluxo em uma fonte de mídia.
IMFStreamingSinkConfig

Passa informações de configuração para os coletores de mídia usados para transmitir o conteúdo.
IMFStreamSink

Representa um fluxo em um objeto de coletor de mídia.
IMFSystemId

Fornece um método que recupera dados de ID do sistema.
IMFTimecodeTranslate

Converte entre códigos de tempo da Society of Motion Picture and Television Engineers (SMPTE) e unidades de tempo de 100 nanossegundos.
IMFTimer

Fornece um temporizador que invoca um retorno de chamada em um momento especificado.
IMFTopoLoader

Converte uma topologia parcial em uma topologia completa.
IMFTopology

Representa uma topologia. Uma topologia descreve uma coleção de fontes de mídia, coletores e transformações conectadas em uma determinada ordem.
IMFTopologyNode

Representa um nó em uma topologia.
IMFTopologyNodeAttributeEditor

Atualizações os atributos de um ou mais nós na topologia atual da Sessão de Mídia.
IMFTrackedSample

Acompanha as contagens de referência em um exemplo de mídia de vídeo.
IMFTranscodeProfile

Implementado pelo objeto de perfil de transcodificação.
IMFTranscodeSinkInfoProvider

Implementado pelo objeto de ativação do coletor de transcodificação.
IMFTrustedInput

Implementado por componentes que fornecem ITAs (autoridades de confiança de entrada). Essa interface é usada para obter o ITA para cada um dos fluxos do componente.
IMFTrustedOutput

Implementado por componentes que fornecem OTAs (autoridades de confiança de saída).
IMFVideoCaptureSampleAllocator

Aloca exemplos de vídeo para um coletor de mídia de vídeo com funcionalidade especializada para dispositivos de captura de vídeo.
IMFVideoProcessorControl

Configura o MFT do Processador de Vídeo. (IMFVideoProcessorControl)
IMFVideoProcessorControl2

Configura o MFT do Processador de Vídeo. (IMFVideoProcessorControl2)
IMFVideoSampleAllocator

Aloca exemplos de vídeo para um coletor de mídia de vídeo.
IMFVideoSampleAllocatorCallback

Permite que um aplicativo acompanhe exemplos de vídeo alocados pelo EVR (renderizador de vídeo) aprimorado.
IMFVideoSampleAllocatorEx

Aloca exemplos de vídeo que contêm superfícies de textura do Microsoft Direct3D 11.
IMFVideoSampleAllocatorNotify

O retorno de chamada para a interface IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotify)
IMFVideoSampleAllocatorNotifyEx

O retorno de chamada para a interface IMFVideoSampleAllocatorCallback. (IMFVideoSampleAllocatorNotifyEx)
IMFWorkQueueServices

Controla as filas de trabalho criadas pela Sessão de Mídia.
IMFWorkQueueServicesEx

Estende a interface IMFWorkQueueServices.

Funções

 
CreateNamedPropertyStore

Cria um repositório de propriedades vazio para armazenar pares nome/valor.
CreatePropertyStore

Cria um objeto de repositório de propriedades vazio.
MFCreate3GPMediaSink

Cria um coletor de mídia para criar arquivos 3GP.
MFCreateAC3MediaSink

Cria uma instância do coletor de mídia AC-3.
MFCreateADTSMediasink

Cria uma instância do coletor de mídia do ADTS (fluxo de transporte de dados de áudio).
MFCreateAggregateSource

Cria uma fonte de mídia que agrega uma coleção de fontes de mídia.
MFCreateAudioRenderer

Cria o Renderizador de Áudio de Streaming.
MFCreateAudioRendererActivate

Cria um objeto de ativação para o Renderizador de Áudio de Streaming.
MFCreateAVIMediaSink

Cria um coletor AVI (Intercalado) Audio-Video.
MFCreateCameraControlMonitor

Cria uma instância de IMFCameraControlMonitor.
MFCreateCameraOcclusionStateMonitor

Cria uma nova instância de IMFCameraOcclusionStateMonitor que permite que um aplicativo receba notificações quando o estado de oclusão da câmera é alterado.
MFCreateContentDecryptorContext

Cria uma interface IMFContentDecryptorContext para o sistema de proteção de mídia especificado.
MFCreateContentProtectionDevice

Cria uma interface IMFContentProtectionDevice para o sistema de proteção de mídia especificado.
MFCreateCredentialCache

Cria um objeto de cache de credenciais. Um aplicativo pode usar esse objeto para implementar um gerenciador de credenciais personalizado.
MFCreateDeviceSource

Cria uma fonte de mídia para um dispositivo de captura de hardware.
MFCreateDeviceSourceActivate

Cria um objeto de ativação que representa um dispositivo de captura de hardware.
MFCreateFMPEG4MediaSink

Cria um coletor de mídia para criar arquivos MP4 fragmentados.
MFCreateMediaSession

Cria a Sessão de Mídia no processo do aplicativo.
MFCreateMediaTypeFromProperties

Crie um IMFMediaType com base em propriedades.
MFCreateMFByteStreamOnStream

Cria um fluxo de bytes do Microsoft Media Foundation que encapsula um ponteiro IStream.
MFCreateMFByteStreamOnStreamEx

Cria um fluxo de bytes do Microsoft Media Foundation que encapsula um objeto IRandomAccessStream.
MFCreateMP3MediaSink

Cria o coletor de mídia MP3.
MFCreateMPEG4MediaSink

Cria um coletor de mídia para criar arquivos MP4.
MFCreateMuxSink

Cria um coletor de mídia genérico que encapsula uma MFT (transformação multiplexadora do Microsoft Media Foundation).
MFCreateNetSchemePlugin

Cria o manipulador de esquema para a origem da rede.
MFCreatePMPMediaSession

Cria uma instância da Sessão de Mídia dentro de um processo de PMP (Caminho de Mídia Protegido).
MFCreatePMPServer

Cria o objeto de servidor PMP (caminho de mídia protegido).
MFCreatePresentationClock

Cria o relógio de apresentação.
MFCreatePresentationDescriptor

Cria um descritor de apresentação.
MFCreatePropertiesFromMediaType

Cria propriedades de um IMFMediaType.
MFCreateProtectedEnvironmentAccess

Cria um objeto IMFProtectedEnvironmentAccess que permite que os sistemas de proteção de conteúdo executem um handshake com o ambiente protegido.
MFCreateProxyLocator

Cria um localizador de proxy padrão.
MFCreateRelativePanelWatcher

Cria uma nova instância da interface IMFRelativePanelWatcher
MFCreateRemoteDesktopPlugin

Cria o objeto plug-in da área de trabalho remota. Use esse objeto se o aplicativo estiver em execução em uma sessão de cliente dos Serviços de Terminal.
MFCreateSampleCopierMFT

Cria uma instância da transformação do copiador de exemplo.
MFCreateSampleGrabberSinkActivate

Cria um objeto de ativação para o coletor de mídia de captura de exemplo.
MFCreateSensorActivityMonitor

Inicializa uma nova instância da interface IMFSensorActivityMonitor.
MFCreateSensorGroup

Cria uma instância da interface IMFSensorGroup com base no nome do link simbólico fornecido.
MFCreateSensorProfile

Cria um perfil de sensor, com base no tipo, índice e restrições opcionais especificados.
MFCreateSensorProfileCollection

Cria uma coleção de perfis de sensor.
MFCreateSensorStream

Cria uma instância da interface IMFSensorStream.
MFCreateSequencerSegmentOffset

Cria um PROPVARIANT que pode ser usado para buscar em uma apresentação de origem do sequenciador.
MFCreateSequencerSource

Cria a origem do sequenciador.
MFCreateSimpleTypeHandler

Cria um manipulador de tipo de mídia que dá suporte a um único tipo de mídia por vez.
MFCreateSourceResolver

Cria o resolvedor de origem, que é usado para criar uma fonte de mídia a partir de uma URL ou fluxo de bytes.
MFCreateStandardQualityManager

Cria a implementação padrão do gerenciador de qualidade.
MFCreateStreamDescriptor

Cria um descritor de fluxo.
MFCreateStreamOnMFByteStream

Retorna um ponteiro IStream que encapsula um fluxo de bytes do Microsoft Media Foundation.
MFCreateStreamOnMFByteStreamEx

Cria um objeto IRandomAccessStream que encapsula um fluxo de bytes do Microsoft Media Foundation.
MFCreateSystemTimeSource

Cria uma fonte de tempo de apresentação baseada na hora do sistema.
MFCreateTopoLoader

Cria uma nova instância do carregador de topologia.
MFCreateTopology

Cria um objeto de topologia.
MFCreateTopologyNode

Cria um nó de topologia.
MFCreateTrackedSample

Cria um objeto IMFTrackedSample que rastreia as contagens de referência em um exemplo de mídia de vídeo.
MFCreateTranscodeProfile

Cria um objeto de perfil transcodificado vazio.
MFCreateTranscodeSinkActivate

Cria o objeto de ativação do coletor de transcodificação.
MFCreateTranscodeTopology

Cria uma topologia de transcodificação parcial.
MFCreateTranscodeTopologyFromByteStream

Cria uma topologia para transcodificação para um fluxo de bytes.
MFCreateVideoRendererActivate

Cria um objeto de ativação para o coletor de mídia EVR (renderizador de vídeo avançado).
MFCreateWAVEMediaSink

Cria um coletor de arquivos WAVE. O coletor de arquivos WAVE usa áudio e o grava em um arquivo .wav.
MFDeserializePresentationDescriptor

Desserializa um descritor de apresentação de uma matriz de bytes.
MFEnumDeviceSources

Enumera uma lista de dispositivos de captura de áudio ou vídeo.
MFGetLocalId

Obtém a ID do sistema local.
MFGetService

Consulta um objeto para uma interface de serviço especificada. (MFGetService)
MFGetSupportedMimeTypes

Recupera os tipos MIME registrados para o resolvedor de origem.
MFGetSupportedSchemes

Recupera os esquemas de URL registrados para o resolvedor de origem.
MFGetSystemId

Retorna um objeto IMFSystemId para recuperar dados de ID do sistema.
MFGetSystemTime

Retorna a hora do sistema.
MFGetTopoNodeCurrentType

Obtém o tipo de mídia para um fluxo associado a um nó de topologia.
MFIsContentProtectionDeviceSupported

Verifica se há suporte para um processador de segurança de hardware para o sistema de proteção de mídia especificado.
MFLoadSignedLibrary

Carrega uma biblioteca de vínculo dinâmico assinada para o ambiente protegido.
MFRequireProtectedEnvironment

Consulta se uma apresentação de mídia requer o PMP (Caminho de Mídia Protegida).
MFSerializePresentationDescriptor

Serializa um descritor de apresentação para uma matriz de bytes.
MFShutdownObject

Desliga um objeto media foundation e libera todos os recursos associados ao objeto . (MFShutdownObject)
MFTranscodeGetAudioOutputAvailableTypes

Obtém uma lista de formatos de saída de um codificador de áudio.

Estruturas

 
ASF_FLAT_PICTURE

Contém uma imagem armazenada como metadados para uma fonte de mídia. Essa estrutura é usada como o item de dados para o atributo de metadados WM/Picture.
ASF_FLAT_SYNCHRONISED_LYRICS

Contém letras sincronizadas armazenadas como metadados para uma fonte de mídia. Essa estrutura é usada como o item de dados para o atributo de metadados WM/Lyrics_Synchronised.
MF_BYTE_STREAM_CACHE_RANGE

Especifica um intervalo de bytes.
MF_CAMERA_CONTROL_RANGE_INFO

A estrutura MF_CAMERA_CONTROL_RANGE_INFO representa o intervalo aceito, o valor da etapa e o valor padrão de um controle de câmera.
MF_LEAKY_BUCKET_PAIR

Especifica os requisitos de buffer de um arquivo.
MF_TRANSCODE_SINK_INFO

Contém informações sobre os fluxos de áudio e vídeo para o objeto de ativação do coletor transcode.
MFBYTESTREAM_BUFFERING_PARAMS

Especifica os parâmetros de buffer para um fluxo de bytes de rede.
MFCLOCK_PROPERTIES

Define as propriedades de um relógio.
MFCONTENTPROTECTIONDEVICE_INPUT_DATA

Contém informações sobre os dados que você deseja fornecer como entrada para uma função do sistema de proteção.
MFCONTENTPROTECTIONDEVICE_OUTPUT_DATA

Contém informações sobre os dados recebidos como saída de uma função do sistema de proteção.
MFCONTENTPROTECTIONDEVICE_REALTIMECLIENT_DATA

Aconselha o processador seguro dos parâmetros do MMCSS (Serviço de Agendador de Classe Multimídia) para que as tarefas em tempo real possam ser agendadas na prioridade esperada.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION

Descreve uma ação solicitada por uma OTA (autoridade de confiança de saída). A solicitação é enviada a uma ITA (autoridade de confiança de entrada).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS

Contém parâmetros para o método IMFInputTrustAuthority::BindAccess ou IMFInputTrustAuthority::UpdateAccess.
MFMediaKeyStatus

Representa o status de uma chave de sessão cdm (módulo de descriptografia de conteúdo).
MFNetCredentialManagerGetParam

Contém as informações de autenticação do gerenciador de credenciais.
MFRR_COMPONENT_HASH_INFO

Contém informações sobre um componente revogado.
MFRR_COMPONENTS

Contém informações sobre um ou mais componentes revogados.
MFT_REGISTRATION_INFO

Contém parâmetros para o método IMFLocalMFTRegistration::RegisterMFTs.
MFTOPONODE_ATTRIBUTE_UPDATE

Especifica um novo valor de atributo para um nó de topologia.
SENSORPROFILEID

Descreve uma ID de perfil do sensor.

Enumerações

 
MF_CAMERA_CONTROL_CONFIGURATION_TYPE

Especifica o tipo de configuração de um controle de câmera.
MF_CONNECT_METHOD

Especifica como o carregador de topologia conecta um nó de topologia.
MF_CROSS_ORIGIN_POLICY

Mapeia para o atributo CORS (configurações de origem cruzada) do W3C usado pelo elemento de mídia HTML5.
MF_MEDIAKEY_STATUS

Especifica o status de uma chave de sessão cdm (módulo de descriptografia de conteúdo).
MF_MEDIAKEYSESSION_MESSAGETYPE

Especifica o tipo de mensagem CDM (Content Decryption Module).
MF_MEDIAKEYSESSION_TYPE

Especifica o tipo de uma sessão CDM (Content Decryption Module), representada por um objeto IMFContentDecryptionModuleSession.
MF_MEDIASOURCE_STATUS_INFO

. (MF_MEDIASOURCE_STATUS_INFO)
MF_OBJECT_TYPE

Define os tipos de objeto criados pelo resolvedor de origem.
MF_OPM_ACP_PROTECTION_LEVEL

Define os níveis de proteção para MFPROTECTION_ACP.
MF_OPM_CGMSA_PROTECTION_LEVEL

Define os níveis de proteção para MFPROTECTION_CGMSA.
MF_QUALITY_ADVISE_FLAGS

Contém sinalizadores para o método IMFQualityAdvise2::NotifyQualityEvent.
MF_QUALITY_DROP_MODE

Especifica o quão agressivamente um componente de pipeline deve descartar amostras.
MF_QUALITY_LEVEL

Especifica o nível de qualidade de um componente de pipeline.
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS

Define status sinalizadores para o atributo MF_TOPOLOGY_RESOLUTION_STATUS.
MF_TOPOLOGY_TYPE

Define o tipo de um nó de topologia.
MF_TOPONODE_DRAIN_MODE

Define em que horas uma transformação em uma topologia é drenada.
MF_TOPONODE_FLUSH_MODE

Define quando uma transformação em uma topologia é liberada.
MF_TRANSCODE_ADJUST_PROFILE_FLAGS

Define os sinalizadores de perfil definidos no atributo MF_TRANSCODE_ADJUST_PROFILE.
MF_TRANSCODE_TOPOLOGYMODE_FLAGS

Define sinalizadores para o atributo MF_TRANSCODE_TOPOLOGYMODE.
MF_TRANSFER_VIDEO_FRAME_FLAGS

. (MF_TRANSFER_VIDEO_FRAME_FLAGS)
MF_URL_TRUST_STATUS

Indica se a URL é de uma fonte confiável.
MF_VIDEO_PROCESSOR_ALGORITHM_TYPE

Define algoritmos para o processador de vídeo que é usado por MF_VIDEO_PROCESSOR_ALGORITHM.
MF_VIDEO_PROCESSOR_MIRROR

Especifica como inverter uma imagem de vídeo.
MF_VIDEO_PROCESSOR_ROTATION

Especifica como girar uma imagem de vídeo.
MFAudioConstriction

Especifica valores para constrição de áudio.
MFCameraOcclusionState

Especifica o estado de oclusão de uma câmera.
MFCLOCK_CHARACTERISTICS_FLAGS

Contém sinalizadores que descrevem as características de um relógio.
MFCLOCK_RELATIONAL_FLAGS

Define as propriedades de um relógio.
MFCLOCK_STATE

Define o estado de um relógio.
MFMEDIASOURCE_CHARACTERISTICS

Define as características de uma fonte de mídia.
MFNET_PROXYSETTINGS

Especifica como o localizador de proxy padrão especificará as configurações de conexão para um servidor proxy.
MFNetAuthenticationFlags

Especifica como as credenciais do usuário serão usadas.
MFNetCredentialOptions

Descreve as opções para as credenciais de rede de cache.
MFNetCredentialRequirements

Especifica como o gerenciador de credenciais deve obter credenciais de usuário.
MFNETSOURCE_CACHE_STATE

Define o status do cache para um arquivo de mídia ou entrada.
MFNETSOURCE_PROTOCOL_TYPE

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

Define estatísticas coletadas pela fonte de rede.
MFNETSOURCE_TRANSPORT_TYPE

Descreve o tipo de transporte usado no streaming ou no download de dados (TCP ou UDP).
MFPMPSESSION_CREATION_FLAGS

Contém sinalizadores que definem o comportamento da função MFCreatePMPMediaSession.
MFPOLICYMANAGER_ACTION

Define ações que podem ser executadas em um fluxo.
MFRATE_DIRECTION

Especifica a direção da reprodução (para frente ou inverter).
MFSampleAllocatorUsage

A enumeração MFSampleAllocatorUsage especifica o uso do alocador de componentes que implementam a interface IMFSampleAllocatorControl.
MFSensorDeviceMode

Especifica o modo de compartilhamento de um IMFSensorDevice.
MFSensorDeviceType

Especifica o tipo de um dispositivo de sensor. Um valor dessa enumeração é retornado por IMFSensorDevice::GetDeviceType.
MFSensorStreamType

Especifica se um fluxo associado a imfSensorDevice é uma entrada ou um fluxo de saída.
MFSequencerTopologyFlags

Contém sinalizadores para adicionar uma topologia à origem do sequenciador ou atualizar uma topologia já na fila.
MFSESSION_GETFULLTOPOLOGY_FLAGS

Define sinalizadores para o método IMFMediaSession::GetFullTopology.
MFSESSION_SETTOPOLOGY_FLAGS

Define o comportamento do método IMFMediaSession::SetTopology.
MFSHUTDOWN_STATUS

Descreve o status atual de uma chamada ao método IMFShutdown::Shutdown.
MFSTREAMSINK_MARKER_TYPE

Define informações de marcador de fluxo para o método IMFStreamSink::P laceMarker.
MFTIMER_FLAGS

Contém sinalizadores para o método IMFTimer::SetTimer.
MFTOPOLOGY_DXVA_MODE

Especifica se o carregador de topologia habilita a DXVA (Aceleração de Vídeo) do Microsoft DirectX na topologia.
MFTOPOLOGY_HARDWARE_MODE

Especifica se o carregador de topologia inserirá MFTs (transformações do Media Foundation) baseadas em hardware na topologia.
SAMPLE_PROTECTION_VERSION

Define o número de versão para proteção de exemplo.