Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Nesta secção
| Tópico | Descrição |
|---|---|
|
IAdvancedMediaCapture |
Permite a captura avançada de mídia. |
|
IAdvancedMediaCaptureInitializationSettings |
Fornece configurações de inicialização para captura de mídia avançada. |
|
IAdvancedMediaCaptureSettings |
Fornece configurações para captura de mídia avançada. |
|
IDirect3DDeviceManager9 |
Permite que dois threads compartilhem o mesmo dispositivo Direct3D 9 e fornece acesso aos recursos DirectX Video Acceleration (DXVA) do dispositivo. |
|
IDirectXVideoAccelerationService |
Fornece serviços DirectX Video Acceleration (DXVA) a partir de um dispositivo Direct3D. |
|
IDirectXVideoDecoder |
Representa um dispositivo decodificador de vídeo DirectX Video Acceleration (DXVA). |
|
IDirectXVideoDecoderService |
Fornece acesso aos serviços de descodificador DirectX Video Acceleration (DXVA). |
|
IDirectXVideoMemoryConfiguration |
Define o tipo de memória de vídeo para superfícies de vídeo não compactadas. |
|
IDirectXVideoProcessor |
Representa um dispositivo de processador de vídeo DirectX Video Acceleration (DXVA). |
|
IDirectXVideoProcessorService |
Fornece acesso aos serviços de processamento de vídeo DirectX Video Acceleration (DXVA). |
|
IEVRFilterConfig |
Define o número de pinos de entrada no filtro DirectShow Enhanced Video Renderer (EVR). |
|
IEVRFilterConfigEx |
Configura o filtro DirectShow Enhanced Video Renderer (EVR). |
|
IEVRTrustedVideoPlugin |
Permite que um componente de plug-in para o renderizador de vídeo aprimorado (EVR) funcione com mídia protegida. |
|
IEVRVideoStreamControl |
Esta interface não é suportada. |
|
IMF2DBuffer |
Representa um buffer que contém uma superfície bidimensional, como um quadro de vídeo. |
|
IMF2DBuffer2 |
Representa um buffer que contém uma superfície bidimensional, como um quadro de vídeo. |
|
IMFActivate |
Permite que o aplicativo adie a criação de um objeto. |
|
IMFASFContentInfo |
Fornece métodos para trabalhar com a seção de cabeçalho de arquivos em conformidade com a especificação ASF (Advanced Systems Format). |
|
IMFASFIndexer |
Fornece métodos para trabalhar com índices em arquivos ASF (Systems Format). |
|
IMFASFMultiplexer |
Fornece métodos para criar pacotes de dados ASF (Advanced Systems Format). |
|
IMFASFMutualExclusion |
Configura um objeto de exclusão mútua ASF (Advanced Systems Format), que gerencia informações sobre um grupo de fluxos em um perfil ASF que são mutuamente exclusivos. |
|
IMFASFProfile |
Gerencia um perfil ASF (Advanced Systems Format). |
|
IMFASFplitter |
Fornece métodos para ler dados de um arquivo ASF (Advanced Systems Format). |
|
IMFASFStreamConfig |
Define as configurações de um fluxo em um arquivo ASF. |
|
IMFASFStreamPrioritization |
Não implementado. |
|
IMFASFStreamSelector |
Seleciona fluxos em um arquivo ASF (Advanced Systems Format), com base nas informações de exclusão mútua no cabeçalho ASF. |
|
IMFAsyncCallback |
Interface de retorno de chamada para notificar o aplicativo quando um método assíncrono for concluído. |
|
IMFAsyncCallbackLogging |
Fornece informações de log sobre o objeto pai ao qual o retorno de chamada assíncrono está associado. |
|
IMFAsyncResult |
Fornece informações sobre o resultado de uma operação assíncrona. |
|
IMFAttributos |
Fornece uma maneira genérica de armazenar pares chave/valor em um objeto. |
|
IMFAudioMediaType |
IMFAudioMediaType não está mais disponível para uso a partir do Windows 7. |
|
IMFAudioPolicy |
Configura a sessão de áudio associada ao renderizador de streaming de áudio (SAR). |
|
IMFAudioStreamVolume |
Controla os níveis de volume de canais de áudio individuais. |
|
IMFBufferListNotify |
Permite que objeto IMFSourceBufferList notifique seus clientes sobre alterações de estado importantes. |
|
IMFByteStream |
Representa um fluxo de bytes de alguma fonte de dados, que pode ser um arquivo local, um arquivo de rede ou alguma outra fonte. |
|
IMFByteStreamBuffering |
Controla como um fluxo de bytes armazena dados em buffer de uma rede. |
|
IMFByteStreamCacheControl |
Controla como um fluxo de bytes de rede transfere dados para um cache local. |
|
IMFByteStreamCacheControl2 |
Controla como um fluxo de bytes de rede transfere dados para um cache local. |
|
IMFByteStreamHandler |
Cria uma fonte de mídia a partir de um fluxo de bytes. |
|
IMFByteStreamProxyClassFactory |
Cria um proxy para um fluxo de bytes. |
|
IMFByteStreamTimeSeek |
Procura um fluxo de bytes por posição de tempo. |
|
IMFCaptureEngine |
Controla um ou mais dispositivos de captura. |
|
IMFCaptureEngineClassFactory |
Cria uma instância do mecanismo de captura. |
|
IMFCaptureEngineOnEventCallback |
Interface de retorno de chamada para receber eventos do mecanismo de captura. |
|
IMFCaptureEngineOnSampleCallback |
Interface de retorno de chamada para receber dados do mecanismo de captura. |
|
IMFCaptureEngineOnSampleCallback2 |
Extensões para o IMFCaptureEngineOnSampleCallback interface de retorno de chamada que é usada para receber dados do mecanismo de captura. |
|
IMFCapturePhotoSink |
Controla o dissipador de fotos. |
|
IMFCapturePreviewSink |
Controla o coletor de visualização. |
|
IMFCaptureRecordSink |
Controla o coletor de gravação. |
|
IMFCaptureSink |
Controla um coletor de captura, que é um objeto que recebe um ou mais fluxos de um dispositivo de captura. |
|
IMFCaptureSink2 |
Estende o interface de IMFCaptureSink para fornecer funcionalidade para definir dinamicamente o tipo de mídia de saída do coletor de registro ou coletor de visualização. |
|
IMFCaptureSource |
Controla o objeto de origem da captura. A fonte de captura gerencia os dispositivos de captura de áudio e vídeo. |
|
IMFCdmSuspendNotify |
Usado para permitir que o cliente notifique o Módulo de Descriptografia de Conteúdo (CDM) quando os recursos globais devem ser colocados em um estado consistente antes da suspensão. |
|
IMFClock |
Fornece informações de tempo de um relógio no Microsoft Media Foundation. |
|
IMFClockConsumer |
Implementado por um aplicativo, a fim de obter acesso ao IMFPresentationClock. |
|
IMFClockStateSink |
Recebe notificações de alteração de estado do relógio de apresentação. |
|
IMFCollection |
Representa uma coleção genérica de ponteiros IUnknown. |
|
IMFContentDecryptorContext |
Permite que um desencriptador gerencie chaves de hardware e descriptografe amostras de hardware. |
|
IMFContentEnabler |
Implementa uma etapa que deve ser executada para que o usuário acesse o conteúdo de mídia. |
|
IMFContentProtectionDevice |
Permite que um desencriptador comunique com o processador de segurança que implementa a desencriptação de hardware para um sistema de proteção. |
|
IMFContentProtectionManager |
Permite a reprodução de conteúdo protegido fornecendo ao aplicativo um ponteiro para um objeto ativador de conteúdo. |
|
IMFDesiredSample |
Permite que o apresentador do renderizador de vídeo aprimorado (EVR) solicite um quadro específico do mixer de vídeo. |
|
IMFDLNASinkInit |
Inicializa o coletor de mídia da Digital Living Network Alliance (DLNA). |
|
IMFDRMNetHelper |
Configura o Gerenciamento de Direitos Digitais (DRM) do Windows Media para Dispositivos de Rede em um coletor de rede. |
|
IMFDXGIBuffer |
Representa um buffer que contém uma superfície Microsoft DirectX Graphics Infrastructure (DXGI). |
|
IMFDXGIDeviceManager |
Permite que dois threads compartilhem o mesmo dispositivo Microsoft Direct3D 11. |
|
IMFDXGIDeviceManagerSource |
Fornece funcionalidade para obter o IMFDXGIDeviceManager do coletor de renderização de vídeo do Media Foundation. |
|
IMFFieldOfUseMFTUnlock |
Permite que um aplicativo use uma transformação do Media Foundation (MFT) que tenha restrições sobre seu uso. |
|
IMFFinalizableMediaSink |
Opcionalmente suportado por coletores de mídia para executar as tarefas necessárias antes do desligamento. |
|
IMFGetService |
Consulta um objeto para uma interface de serviço especificada. |
|
IMFHttpDownloadRequest |
Os aplicativos implementam essa interface para substituir a implementação padrão dos protocolos HTTP e HTTPS usados pelo Microsoft Media Foundation. Os aplicativos fornecem o interface de IMFHttpDownloadRequest para o Media Foundation por meio do método CreateRequest na interfaceIMFHttpDownloadSession do. |
|
IMFHttpDownloadSession |
Os aplicativos implementam essa interface para substituir a implementação padrão dos protocolos HTTP e HTTPS usados pelo Microsoft Media Foundation. Os aplicativos fornecem o interface de IMFHttpDownloadSession para o Media Foundation por meio do métodoCreateHttpDownloadSession na interfaceIMFHttpDownloadSessionProvider do. O Microsoft Media Foundation usa essa interface para executar um download "streaming" ou "progressivo" de um recurso identificado por uma URL HTTP ou HTTPS. Várias solicitações HTTP podem ser enviadas para baixar o recurso. A interface IMFHttpDownloadSession é usada para criar essas solicitações HTTP individuais. |
|
IMFHttpDownloadSessionProvider |
Os aplicativos implementam essa interface para fornecer uma implementação de download HTTP ou HTTPS personalizada. Use o interface IMFSourceResolver para registrar o provedor. Para obter mais informações, consulte Usando o resolvedor de origem. Uma vez registrado, o Microsoft Media Foundation invocará o método CreateHttpDownloadSession da implementação do provedor para abrir URLs HTTP ou HTTPS em vez de usar a implementação padrão. |
|
IMFImageSharingEngine |
Permite a partilha de imagens. |
|
IMFImageSharingEngineClassFactory |
Cria uma instância do IMFImageSharingEngine. |
|
IMFInputTrustAuthority |
Permite que outros componentes no caminho de mídia protegido (PMP) usem o sistema de proteção de entrada fornecido por uma autoridade de confiança de entrada (ITA). |
|
IMFLocalMFTRegistration |
Registra transformações do Media Foundation (MFTs) no processo do chamador. |
|
IMFMediaBuffer |
Representa um bloco de memória que contém dados de mídia. |
|
IMFMediaEngine |
Permite que um aplicativo reproduza arquivos de áudio ou vídeo. |
|
IMFMediaEngineClassFactory |
Cria uma instância do Media Engine. |
|
IMFMediaEngineClassFactory2 |
Cria uma instância do IMFMediaKeys objeto. |
|
IMFMediaEngineClassFactoryEx |
Extensão para a interfaceIMFMediaEngineClassFactory. |
|
IMFMediaEngineEME |
Implementado pelo mecanismo de mídia para adicionar métodos de extensões de mídia criptografadas. |
|
IMFMediaEngineEx |
Estende o interface de IMFMediaEngine. |
|
IMFMediaEngineExtension |
Permite que um aplicativo carregue recursos de mídia no mecanismo de mídia. |
|
IMFMediaEngineNeedKeyNotify |
Representa um retorno de chamada para o mecanismo de mídia para notificar dados de solicitação de chave. |
|
IMFMediaEngineNotify |
Interface de retorno de chamada para a interfaceIMFMediaEngine. |
|
IMFMediaEngineOPMInfo |
Fornece métodos para obter informações sobre o Output Protection Manager (OPM). |
|
IMFMediaEngineProtectedContent |
Permite que o Media Engine reproduza conteúdo de vídeo protegido. |
|
IMFMediaEngineSrcElements |
Fornece ao Media Engine uma lista de recursos de mídia. |
|
IMFMediaEngineSrcElementsEx |
Estende o IMFMediaEngineSrcElements interface para fornecer recursos adicionais. |
|
IMFMediaEngineSupportsSourceTransfer |
Permite que a fonte de mídia seja transferida entre o mecanismo de mídia e o mecanismo de compartilhamento para Reproduzir em. |
|
IMFMediaEngineWebSupport |
Permite a reprodução de áudio da Web. |
|
IMFMediaError |
Fornece o status de erro atual para o mecanismo de mídia. |
|
IMFMediaEvent |
Representa um evento gerado por um objeto Media Foundation. Use esta interface para obter informações sobre o evento. |
|
IMFMediaEventGenerator |
Recupera eventos de qualquer objeto do Media Foundation que gera eventos. |
|
IMFMediaEventQueue |
Fornece uma fila de eventos para aplicativos que precisam implementar o interface de IMFMediaEventGenerator. |
|
IMFMediaKeys |
Representa uma chave de mídia usada para descriptografar dados de mídia usando um sistema de chaves DRM (Gerenciamento de Direitos Digitais). |
|
IMFMediaKeySession |
Representa uma sessão com o sistema de chaves DRM (Gerenciamento de Direitos Digitais). |
|
IMFMediaKeySessionNotify |
Fornece um mecanismo para notificar o aplicativo sobre informações sobre a sessão de chave de mídia. |
|
IMFMediaSession |
Fornece controles de reprodução para conteúdo protegido e desprotegido. |
|
IMFMediaSharingEngine |
Permite o compartilhamento de mídia. |
|
IMFMediaSharingEngineClassFactory |
Cria uma instância do IMFMediaSharingEngine. |
|
IMFMediaSink |
Implementado por objetos de coletor de mídia. |
|
IMFMediaSinkPreroll |
Permite que um coletor de mídia receba amostras antes que o relógio de apresentação seja iniciado. |
|
IMFMediaSource |
Implementado por objetos de origem de mídia. |
|
IMFMediaSourceEx |
Estende o interface de IMFMediaSource para fornecer recursos adicionais para uma fonte de mídia. |
|
IMFMediaSourceExtension |
Fornece funcionalidade para a extensão de fonte de mídia (MSE). |
|
IMFMediaSourceExtensionNotify |
Fornece funcionalidade para gerar eventos associados a IMFMediaSourceExtension. |
|
IMFMediaSourcePresentationProvider |
Fornece notificações para a fonte 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. |
|
IMFMediaTimeRange |
Representa uma lista de intervalos de tempo, onde cada intervalo é definido por uma hora de início e uma hora de término. |
|
IMFMediaType |
Representa uma descrição de um formato de mídia. |
|
IMFMediaTypeHandler |
Obtém e define tipos de mídia em um objeto, como uma fonte de mídia ou um coletor de mídia. |
|
FMIMetadata |
Gerencia metadados para um objeto. |
|
IMFMetadataProvider |
Obtém metadados de uma fonte de mídia ou outro objeto. |
|
IMFMuxStreamAttributesManager |
Fornece acesso ao IMFAttributes dos subfluxos de uma fonte de mídia multiplexada. |
|
IMFMuxStreamSampleManager |
Fornece a capacidade de recuperar objetos IMFSample para subfluxos individuais dentro da saída de uma fonte de mídia multiplexada. |
|
IMFMuxStreamMediaTypeManager |
Permite o gerenciamento de configurações de fluxo para uma fonte de mídia multiplexada. Uma configuração de fluxo define um conjunto de subfluxos que podem ser incluídos na saída multiplexada. |
|
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 |
Marshals um ponteiro de interface de e para um fluxo. Os objetos de fluxo que suportam IStream podem expor essa interface para fornecer marshaling personalizado para ponteiros de interface. |
|
IMFOutputPolicy |
Encapsula uma política de uso de uma autoridade de confiança de entrada (ITA). |
|
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 suportados por uma saída confiável. |
|
IMFPluginControl |
Controla como as fontes de mídia e as transformações são enumeradas no Media Foundation. |
|
IMFPluginControl2 |
Controla como as fontes de mídia e as transformações são enumeradas no Media Foundation. |
|
IMFPMediaItem |
Representa um item de mídia. (Preterido.) |
|
IMFPMediaPlayer |
Contém métodos para reproduzir arquivos de mídia. (Preterido.) |
|
IMFPMediaPlayerCallback |
Interface de retorno de chamada para a interfaceIMFPMediaPlayer. |
|
IMFPMPClient |
Permite que uma fonte de mídia receba um ponteiro para a interfaceIMFPMPHost. |
|
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 do aplicativo crie objetos no processo de caminho de mídia protegido (PMP). |
|
IMFPMPHostApp |
Permite que uma fonte de mídia crie um objeto Tempo de Execução do Windows no processo PMP (Protected Media Path). |
|
IMFPMPServer |
Permite que duas instâncias do Media Session compartilhem o mesmo processo PMP (caminho de mídia protegido). |
|
IMFPresentationClock |
Representa um relógio de apresentação, que é usado para agendar quando as amostras são renderizadas e para sincronizar vários fluxos. |
|
IMFPresentationDescriptor |
Descreve os detalhes de uma apresentação. Um de apresentação é um conjunto de fluxos de mídia relacionados que compartilham um tempo de apresentação comum. |
|
IMFPresentationTimeSource |
Fornece os tempos de 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 aperto de mão com o ambiente protegido. Isso é necessário porque o CreateFile e APIs de DeviceIoControl não estão disponíveis para aplicativos da Windows Store. |
|
IMFQualityAdvise |
Permite que o gerente 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 ele suporta. |
|
IMFQualityManager |
Ajusta a qualidade de reprodução. Esta interface é exposta pelo gestor de qualidade. |
|
IMFRateControl |
Obtém ou define a taxa de reprodução. |
|
IMFRateSupport |
Consulta a gama de taxas de reprodução suportadas, incluindo a reprodução inversa. |
|
IMFReadWriteClassFactory |
Cria uma instância do gravador de coletor ou do leitor de código-fonte. |
|
IMFRealTimeClient |
Notifica um objeto de pipeline para se registrar no MMCSS (Multimedia Class Scheduler Service). |
|
IMFRealTimeClientEx |
Notifica um objeto de pipeline para se registrar no MMCSS (Multimedia Class Scheduler Service). |
|
IMFRemoteAsyncCallback |
Usado pela DLL proxy/stub do Media Foundation para organizar determinadas chamadas de método assíncronas através dos limites do processo. Os aplicativos não usam ou implementam essa interface. |
|
IMFRemoteDesktopPlugin |
Modifica uma topologia para uso em um ambiente de Serviços de Terminal. |
|
IMFRemoteProxy |
Exposto por objetos que atuam como proxy para um objeto remoto. |
|
IMFSAMIStyle |
Define e recupera estilos SAMI (Synchronized Accessible Media Interchange) no Fonte de Mídia SAMI. |
|
FMIample |
Representa um exemplo de mídia, que é um objeto de contêiner para dados de mídia. |
|
IMFSampleGrabberSinkCallback |
Interface de retorno de chamada para obter dados de mídia do coletor de captura de amostra. |
|
IMFSampleGrabberSinkCallback2 |
Estende o interface de IMFSampleGrabberSinkCallback. |
|
IMFSampleOutputStream |
Grava amostras de mídia em um fluxo de bytes. |
|
IMFSampleProtection |
Fornece criptografia para dados de mídia dentro do caminho de mídia protegido (PMP). |
|
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 a partir de uma URL. |
|
FMIecureChannel |
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. |
|
FMIensorActivitiesReport |
Fornece acesso a IMFSensorActivityReport objetos que descrevem a atividade atual de um sensor. |
|
FMIensorActivitiesReportCallback |
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 interfaceIMFSensorGroup. O termo "dispositivo" neste contexto pode referir-se a um dispositivo físico, uma fonte de mídia personalizada ou um provedor de quadros. |
|
do IMFSensorGroup |
Representa um grupo de dispositivos de sensor a partir do qual um IMFMediaSource pode ser criado. O termo "dispositivo" neste contexto pode referir-se a um dispositivo físico, uma fonte de mídia personalizada ou um provedor de quadros. Um grupo de sensores pode, na verdade, conter vários dispositivos de sensores, ou pode conter apenas um único dispositivo, mas ainda se comporta como um grupo de sensores. |
|
IMFSensorProcessActivity |
Representa a atividade de um processo associado a um sensor. |
|
IMFSensorProfileCollection |
Contém uma coleção de objetos de perfil do sensor de fundação de mídia. |
|
IMFSensorProfile |
Descreve um perfil de sensor de fundação de mídia. |
|
IMFSensorStream |
|
|
IMFSensorTransformFactory |
A interface implementada pelo sensor transforma para permitir que o pipeline de mídia consulte os requisitos da transformação do sensor e crie uma instância de tempo de execução da transformação do sensor. |
|
FMIequencerSource |
Implementado pelo Sequencer Source. |
|
IMFSharingEngineClassFactory |
Cria uma instância do mecanismo de compartilhamento de mídia. |
|
FMIhutdown |
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 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 associado ao renderizador de áudio de streaming (SAR) e à fonte de captura de áudio. |
|
IMFSinkWriter |
Implementado pelo objeto do gravador de coletor da Media Foundation. |
|
IMFSinkWriterCallback |
Interface de retorno de chamada para o gravador de coletor do Media Foundation. |
|
IMFSinkWriterCallback2 |
Estende o interface de IMFSinkWriterCallback. |
|
IMFSinkWriterEncoderConfig |
Fornece funcionalidade adicional no gravador de coletor para alterar dinamicamente o tipo de mídia e a configuração do codificador. |
|
IMFSinkWriterEx |
Estende o IMFSinkWriter interface. |
|
IMFSourceBuffer |
Representa um buffer que contém dados de mídia para um IMFMediaSourceExtension. |
|
IMFSourceBufferList |
Representa uma coleção de IMFSourceBuffer objetos. |
|
IMFSourceBufferNotify |
Fornece funcionalidade para gerar eventos associados a IMFSourceBuffer. |
|
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. |
|
IMFSourceReader |
Implementado pelo objeto leitor de origem do Media Foundation. |
|
IMFSourceReaderCallback |
Interface de retorno de chamada para o leitor de origem do Media Foundation. |
|
IMFSourceReaderCallback2 |
Estende o interface de IMFSourceReaderCallback. |
|
IMFSourceReaderEx |
Estende o IMFSourceReader interface. |
|
IMFSourceResolver |
Cria uma fonte de mídia a partir de uma URL ou um fluxo de bytes. |
|
IMFSpatialAudioObjectBuffer |
Representa uma seção de dados de áudio com metadados posicionais e de renderização associados. Os objetos de áudio espacial são armazenados em instâncias de IMFSpatialAudioSample e permitem a passagem de informações de áudio espacial entre componentes do Media Foundation. |
|
IMFSpatialAudioSample |
Representa uma amostra multimídia com informações sonoras espaciais. Cada IMFSpatialAudioSample contém um ou mais IMFSpatialAudioObjectBuffer objetos. |
|
IMFSSLCertificateManager |
Implementado por um cliente e chamado pelo 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 desativa os dados de identificação do sistema. |
|
IMFTimecodeTranslate |
Converte entre códigos de tempo SMPTE (Society of Motion Picture and Television Engineers) e unidades de tempo de 100 nanossegundos. |
|
IMFTimedText |
Um objeto de texto cronometrado representa um componente de texto cronometrado. |
|
IMFTimedTextBinary |
Representa o conteúdo de dados de um objeto de texto cronometrado. |
|
IMFTimedTextCue |
Representa o objeto timed-text-cue. |
|
IMFTimedTextFormattedText |
Representa um bloco de texto cronometrado formatado. |
|
IMFTimedTextNotify |
Interface que define retornos de chamada para notificações de texto cronometrado do Media Foundation. |
|
IMFTimedTextRegion |
Representa a região de exibição de um objeto de texto cronometrado. |
|
IMFTimedTextStyle |
Representa o estilo do texto cronometrado. |
|
IMFTimedTextTrack |
Representa uma faixa de texto cronometrado. |
|
IMFTimedTextTrackList |
Representa uma lista de faixas de texto cronometrado. |
|
IMFTimer |
Fornece um temporizador que invoca um retorno de chamada em um horário 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 que estão conectados em uma 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. |
|
IMFTopologyServiceLookup |
Permite que um misturador de vídeo personalizado ou apresentador de vídeo obtenha ponteiros de interface do Enhanced Video Renderer (EVR). |
|
IMFTopologyServiceLookupClient |
Inicializa um misturador de vídeo ou apresentador. |
|
IMFTrackedSample |
Rastreia a referência conta em uma amostra 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. |
|
IMFTransform |
Implementado por todos os Media Foundation Transforms (MFTs). |
|
IMFTrustedInput |
Implementado por componentes que fornecem autoridades de confiança de entrada (ITAs). Essa interface é usada para obter o ITA para cada um dos fluxos do componente. |
|
IMFTrustedOutput |
Implementado por componentes que fornecem autoridades de confiança de saída (OTAs). |
|
IMFVideoDeviceID |
Retorna o identificador de dispositivo suportado por um componente de renderizador de vídeo. |
|
IMFVideoDisplayControl |
Controla como o Enhanced Video Renderer (EVR) exibe vídeo. |
|
IMFVideoMediaType |
Representa uma descrição de um formato de vídeo. |
|
IMFVideoMixerBitmap |
Alfa combina uma imagem bitmap estática com o vídeo exibido pelo Enhanced Video Renderer (EVR). |
|
IMFVideoMixerControl |
Controla como o Enhanced Video Renderer (EVR) mistura subfluxos de vídeo. |
|
IMFVideoMixerControl2 |
Controla as preferências para desentrelaçamento de vídeo. |
|
IMFVideoPositionMapper |
Mapeia uma posição em um fluxo de vídeo de entrada para a posição correspondente em um fluxo de vídeo de saída. |
|
IMFVideoPresenter |
Representa um apresentador de vídeo. Um de apresentador de vídeo é um objeto que recebe quadros de vídeo, normalmente de um mixer de vídeo, e os apresenta de alguma forma, normalmente renderizando-os para a tela. |
|
IMFVideoProcessor |
Controla o processamento de vídeo no Enhanced Video Renderer (EVR). |
|
IMFVideoProcessorControl |
Configura o processador de vídeo MFT. |
|
IMFVideoProcessorControl2 |
Configura o processador de vídeo MFT. |
|
IMFVideoRenderer |
Define um novo misturador ou apresentador para o Enhanced Video Renderer (EVR). |
|
IMFVideoSampleAllocator |
Aloca amostras de vídeo para um coletor de mídia de vídeo. |
|
IMFVideoSampleAllocatorCallback |
Permite que um aplicativo rastreie amostras de vídeo alocadas pelo renderizador de vídeo aprimorado (EVR). |
|
IMFVideoSampleAllocatorEx |
Aloca amostras de vídeo que contêm superfícies de textura Direct3D 11. |
|
IMFVideoSampleAllocatorNotify |
O retorno de chamada para o IMFVideoSampleAllocatorCallback interface. |
|
IMFVideoSampleAllocatorNotifyEx |
O retorno de chamada para o IMFVideoSampleAllocatorCallback interface. |
|
IMFWorkQueueServices |
Controla as filas de trabalho criadas pelo Media Session. |
|
IMFWorkQueueServicesEx |
Estende o IMFWorkQueueServices interface. |
|
IPlayToControl |
Permite que o objeto PlayToConnection se conecte a um elemento de mídia. |
|
IPlayToControlWithCapabilities |
Fornece funcionalidade para o IPlayToSource determinar os recursos do conteúdo. |
|
IPlayToSourceClassFactory |
Cria uma instância do objetoPlayToSource. |
|
IWMCodecLeakyBucket |
Configura os parâmetros "leaky bucket" em um codificador de vídeo. |
|
IWMCodecOutputTimestamp |
Obtém o carimbo de data/hora do próximo quadro de vídeo a ser decodificado. |
|
IWMCodecPrivateData |
Obtém os dados de codec privado que devem ser anexados ao tipo de mídia de saída. Esses dados de codec são necessários para decodificar corretamente o conteúdo do Windows Media Video. |
|
IWMCodecProps |
Fornece métodos que recuperam propriedades de codec específicas do formato. |
|
IWMCodecStrings |
Recupera nomes e cadeias de caracteres descritivas para codecs e formatos. |
|
IWMColorConvProps |
Define propriedades no DSP do conversor de cores. |
|
IWMResamplerProps |
Define propriedades no DSP do reamostrador de áudio. |
|
IWMResizerProps |
Define propriedades no DSP do redimensionador de vídeo. |
|
IWMSampleExtensionSupport |
Configura o suporte a codec para extensões de exemplo. |
|
IWMVideoDecoderHurryup |
Controla a velocidade do decodificador de vídeo. |
|
IWMVideoDecoderReconBuffer |
Nota: Esta interface está obsoleta e não deve ser usada. Gerencia quadros de vídeo reconstruídos. |
|
IWMVideoForceKeyFrame |
Força o codificador a codificar o quadro atual como um quadro-chave. |
Tópicos relacionados