Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 buffers. |
|
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 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 personalizada de download HTTP ou HTTPS. |
|
IMFInputTrustAuthority Permite que outros componentes no PMP (caminho de mídia protegido) usem o sistema de proteção de entrada fornecido por uma ITA (autoridades 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 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 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 de fluxo 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 Permite que uma fonte de mídia no processo de aplicativo crie objetos no processo de PMP (caminho de mídia protegido). |
|
IMFPMPHostApp Permite que uma fonte de mídia crie um objeto do Windows Runtime no processo de PMP (Caminho de Mídia Protegido). |
|
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 de apresentação comum. |
|
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 quanto ao 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 dos Serviços de Terminal. (IMFRemoteDesktopPlugin) |
|
IMFRemoteProxy Exposto por objetos que atuam como um proxy para um objeto remoto. |
|
IMFSAMIStyle Define e recupera estilos de 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 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 atividades 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 Sequencer. |
|
IMFShutdown Exposto por alguns objetos da Media Foundation que devem ser desligados explicitamente. |
|
IMFSignedLibrary Fornece um método que permite que os sistemas de proteção de conteúdo obtenham o endereço de 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 nível de volume mestre 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 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 que são 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 SMPTE (Society of Motion Picture e Television Engineers) 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 determinada ordem. |
|
IMFTopologyNode Representa um nó em uma topologia. |
|
IMFTopologyNodeAttributeEditor Atualiza os atributos de um ou mais nós na topologia atual da Sessão de Mídia. |
|
IMFTrackedSample Controla as contagens de referência em um exemplo de mídia de vídeo. |
|
IMFTranscodeProfile Implementado pelo objeto de perfil transcode. |
|
IMFTranscodeSinkInfoProvider Implementado pelo objeto de ativação do coletor transcode. |
|
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) |
|
IMFVideoProcessorControl3 Configura o MFT do Processador de Vídeo. (IMFVideoProcessorControl3) |
|
IMFVideoRendererEffectControl Um serviço de aplicativo associado ao efeito de renderização de vídeo implementa essa interface para habilitar o estabelecimento de um canal de comunicação entre o efeito e o serviço de aplicativo. |
|
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. |
Functions
|
CreateNamedPropertyStore Cria um repositório de propriedades vazio para manter 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 for 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 credencial. 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 a partir de 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 do Microsoft Media Foundation) multiplexer. |
|
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 de 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 dentro de 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) aprimorado. |
|
MFCreateWAVEMediaSink Cria um coletor de arquivos WAVE. O coletor de arquivos WAVE usa áudio e grava-o 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 link 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 do 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/Imagem. |
|
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 MMCSS (serviço 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 para 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 (Content Decryption Module). |
|
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 do 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 (Content Decryption Module). |
|
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 remover amostras. |
|
MF_QUALITY_LEVEL Especifica o nível de qualidade de um componente de pipeline. |
|
MF_TOPOLOGY_RESOLUTION_STATUS_FLAGS Define sinalizadores de status 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 a 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 origem da 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 inverso). |
|
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 um 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 para o 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. |
|
MFVideoSphericalFormat |
|
MFVideoSphericalProjectionMode Especifica os modos de projeção esféricos usados ao projetar de uma representação de fluxo para uma representação 3D. |
|
SAMPLE_PROTECTION_VERSION Define o número de versão da proteção de exemplo. |