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. |