Funções do Media Foundation
Nesta seção
Tópico | Descrição |
---|---|
CreateNamedPropertyStore |
Cria um repositório de propriedades vazio para manter pares nome/valor. |
CreatePropertyStore |
Cria um objeto de repositório de propriedades vazio. |
DXVA2_Fixed32OpaqueAlpha |
Retorna uma estrutura DXVA2_Fixed32 que contém um valor alfa opaco. |
DXVA2_Fixed32TransparentAlpha |
Retorna uma estrutura DXVA2_Fixed32 que contém um valor alfa transparente. |
DXVA2CreateDirect3DDeviceManager9 |
Cria uma instância do Gerenciador de dispositivos Direct3D. |
DXVA2CreateVideoService |
Cria um objeto de serviços DXVA (DirectX Video Acceleration). |
DXVA2FixedToFloat |
Converte um valor DXVA2_Fixed32 em um número de ponto flutuante. |
DXVA2FloatToFixed |
Converte um número de ponto flutuante em um valor DXVA2_Fixed32. |
DXVAHD_CreateDevice |
Cria um dispositivo Microsoft DirectX Video Acceleration High Definition (DXVA-HD). |
MFAddPeriodicCallback |
Define uma função de retorno de chamada a ser chamada em um intervalo fixo. |
MFAllocateSerialWorkQueue |
Cria uma fila de trabalho que é garantida para serializar itens de trabalho. |
MFAllocateWorkQueue |
Cria uma nova fila de trabalho. |
MFAllocateWorkQueueEx |
Cria uma nova fila de trabalho. |
MFAverageTimePerFrameToFrameRate |
Calcula a taxa de quadros, em quadros por segundo, a partir da duração média de um quadro de vídeo. |
MFBeginCreateFile |
Inicia uma solicitação assíncrona para criar um fluxo de bytes a partir de um arquivo. |
MFBeginRegisterWorkQueueWithMMCSS |
Associa uma fila de trabalho a uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFBeginRegisterWorkQueueWithMMCSSEx |
Associa uma fila de trabalho a uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFBeginUnregisterWorkQueueWithMMCSS |
Cancela o registro de uma fila de trabalho de uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFCalculateBitmapImageSize |
Recupera o tamanho da imagem de um formato de vídeo. |
MFCalculateImageSize |
Recupera o tamanho da imagem, em bytes, para um formato de vídeo não compactado. |
MFCancelCreateFile |
Cancela uma solicitação assíncrona para criar um fluxo de bytes de um arquivo. |
MFCancelWorkItem |
Tenta cancelar uma operação assíncrona que foi agendada com MFScheduleWorkItem ou MFScheduleWorkItemEx. |
MFCheckContentProtectionDevice |
Verifica se há suporte para um processador de segurança de hardware para o sistema de proteção de mídia especificado. |
MFCompareFullToPartialMediaType |
Compara um tipo de mídia completo a um tipo de mídia parcial. |
MFConvertColorInfoFromDXVA |
Define as informações de cor estendidas em uma estrutura MFVIDEOFORMAT. |
MFConvertColorInfoToDXVA |
Converte as informações de cor estendidas de um MFVIDEOFORMAT para as informações de cor equivalentes do DirectX Video Acceleration (DXVA). |
MFConvertFromFP16Array |
Converte uma matriz de números de ponto flutuante de 16 bits em uma matriz de números de ponto flutuante de 32 bits. |
MFConvertToFP16Array |
Converte uma matriz de números de ponto flutuante de 32 bits em uma matriz de números de ponto flutuante de 16 bits. |
MFCopyImage |
Copia uma imagem ou plano de imagem de um buffer para outro. |
MFCreate2DMediaBuffer |
Cria um objeto de buffer de memória do sistema para armazenar dados de imagem 2D. |
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 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. |
MFCreateAlignedMemoryBuffer |
Aloca a memória do sistema com um alinhamento de bytes especificado e cria um buffer de mídia para gerenciar a memória. |
MFCreateAMMediaTypeFromMFMediaType |
Cria uma estrutura de AM_MEDIA_TYPE DirectShow a partir de um tipo de mídia do Media Foundation. |
MFCreateASFContentInfo |
Cria o objeto ASF Header Object . |
MFCreateASFIndexer |
Cria o objeto ASF Indexer. |
MFCreateASFIndexerByteStream |
Cria um fluxo de bytes para acessar o índice em um fluxo ASF. |
MFCreateASFMediaSink |
Cria o coletor de mídia ASF. |
MFCreateASFMediaSinkActivate |
Cria um objeto de ativação que pode ser usado para criar o coletor de mídia ASF. |
MFCreateASFMultiplexer |
Cria o multiplexador ASF. |
MFCreateASFProfile |
Cria o objeto de perfil ASF. |
MFCreateASFProfileFromPresentationDescriptor |
Cria um objeto de perfil ASF a partir de um descritor de apresentação. |
MFCreateASFSplitter |
Cria o Divisor ASF. |
MFCreateASFStreamingMediaSink |
Cria um objeto de ativação para o coletor de streaming ASF. |
MFCreateASFStreamingMediaSinkActivate |
Cria um objeto de ativação para o coletor de streaming ASF. |
MFCreateASFStreamSelector |
Cria o seletor de fluxo ASF. |
MFCreateAsyncResult |
Cria um objeto de resultado assíncrono. Use essa função se você estiver implementando um método assíncrono. |
MFCreateAttributes |
Cria um repositório de atributos vazio. |
MFCreateAudioMediaType |
Cria um tipo de mídia de áudio a partir de uma estrutura WAVEFORMATEX . |
MFCreateAudioRenderer |
Cria o renderizador de streaming de áudio. |
MFCreateAudioRendererAtivar |
Cria um objeto de ativação para o Renderizador de Streaming de Áudio. |
MFCreateAVIMediaSink |
Cria um coletor AVI (Audio-Video Interleaved). |
MFCreateCaptureEngine |
Cria uma instância do mecanismo de captura. |
MFCreateCollection |
Cria um objeto de coleção vazio. |
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. |
MFCreateDXGIDeviceManager |
Cria uma instância do Gerenciador de dispositivos DXGI (Microsoft DirectX Graphics Infrastructure). |
MFCreateDXGISurfaceBuffer |
Cria um buffer de mídia para gerenciar uma superfície DXGI. |
MFCreateDXSurfaceBuffer |
Cria um objeto de buffer de mídia que gerencia uma superfície do Direct3D 9. |
MFCreateEventQueue |
Cria uma fila de eventos. |
MFCreateFile |
Cria um fluxo de bytes a partir de um arquivo. |
MFCreateFMPEG4MediaSink |
Cria um coletor de mídia para criar arquivos MP4 fragmentados. |
MFCreateLegacyMediaBufferOnMFMediaBuffer |
Converte um buffer de mídia do Media Foundation em um buffer compatível com DMOs (DirectX Media Objects). |
MFCreateMediaBufferFromMediaType |
Aloca um buffer de memória do sistema que é ideal para um tipo de mídia especificado. |
MFCreateMediaBufferWrapper |
Cria um buffer de mídia que encapsula um buffer de mídia existente. |
MFCreateMediaEvent |
Cria um objeto de evento de mídia. |
MFCreateMediaExtensionAtivar |
Cria um objeto de ativação para uma classe do Tempo de Execução do Windows. |
MFCreateMediaSession |
Cria a sessão de mídia no processo do aplicativo. |
MFCreateMediaType |
Cria um tipo de mídia vazio. |
MFCreateMediaTypeFromProperties |
Crie um IMFMediaType a partir de propriedades. |
MFCreateMediaTypeFromRepresentation |
Cria um tipo de mídia do Media Foundation a partir de outra representação de formato. |
MFCreateMemoryBuffer |
Aloca memória do sistema e cria um buffer de mídia para gerenciá-la. |
MFCreateMFByteStreamOnStream |
Cria um fluxo de bytes do Microsoft Media Foundation que encapsula um ponteiro IStream . |
MFCreateMFByteStreamOnStreamEx |
Cria um fluxo de bytes do Media Foundation que encapsula um objeto IRandomAccessStream. |
MFCreateMFByteStreamWrapper |
Cria um wrapper para um fluxo de bytes. |
MFCreateMFVideoFormatFromMFMediaType |
Cria uma estrutura MFVIDEOFORMAT a partir de um tipo de mídia de vídeo. |
MFCreateMP3ByteStreamPlugin |
Cria um manipulador de fluxo de bytes para a fonte de mídia MP3. |
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 um multiplexador Media Foundation transform (MFT). |
MFCreateMuxStreamAttributes |
Cria um IMFAttributes descrevendo o conteúdo de subfluxos multiplexados . |
MFCreateMuxStreamMediaType |
Cria um IMFMediaType descrevendo os tipos de mídia de subfluxos multiplexados. |
MFCreateMuxStreamSample |
Cria um IMFSample contendo as amostras de subfluxos multiplexados . |
MFCreateNetSchemePlugin |
Cria o manipulador de esquema para a origem da rede. |
MFCreatePathFromURL |
Converte uma URL de arquivo em um caminho do Microsoft MS-DOS. |
MFCreatePMPMediaSession |
Cria uma instância da sessão de mídia dentro de um processo de caminho de mídia protegida (PMP). |
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. |
MFCreatePresentationDescriptorFromASFProfile |
Cria um descritor de apresentação a partir de um objeto de perfil ASF. |
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. |
MFCreateRemoteDesktopPlugin |
Cria o objeto de plug-in de área de trabalho remota. Use esse objeto se o aplicativo estiver sendo executado em uma sessão de cliente dos Serviços de Terminal. |
MFCreateSample |
Cria uma amostra de mídia vazia. |
MFCreateSampleCopierMFT |
Cria uma instância da transformação da copiadora de exemplo. |
MFCreateSampleGrabberSinkActivate |
Cria um objeto de ativação para o coletor de mídia grabber de amostra. |
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. |
MFCreateSensorStream |
Cria uma instância da interface IMFSensorStream. |
MFCreateSensorProfile |
Cria um perfil de sensor, com base no tipo especificado, índice e restrições opcionais. |
MFCreateSensorProfileCollection |
Cria uma coleção de perfis de sensores. |
MFCreateSequencerSegmentOffset |
Cria um PROPVARIANT que pode ser usado para procurar 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 oferece suporte a um único tipo de mídia por vez. |
MFCreateSinkWriterFromMediaSink |
Cria o gravador de coletor a partir de um coletor de mídia. |
MFCreateSinkWriterFromURL |
Cria o gravador de coletor a partir de uma URL ou fluxo de bytes. |
MFCreateSourceReaderFromByteStream |
Cria o leitor de origem a partir de um fluxo de bytes. |
MFCreateSourceReaderFromMediaSource |
Cria o leitor de origem a partir de uma fonte de mídia. |
MFCreateSourceReaderFromURL |
Cria o leitor de origem a partir de uma URL. |
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 Media Foundation. |
MFCreateStreamOnMFByteStreamEx |
Cria um objeto IRandomAccessStream que encapsula um fluxo de bytes do Media Foundation. |
MFCreateSystemTimeSource |
Cria uma fonte de tempo de apresentação baseada na hora do sistema. |
MFCreateTempFile |
Cria um fluxo de bytes que é apoiado por um arquivo local temporário. |
MFCreateTopoLoader |
Cria uma nova instância do carregador de topologia. |
MFCreateTopologia |
Cria um objeto de topologia. |
MFCreateTopologyNode |
Cria um nó de topologia. |
MFCreateTrackedSample |
Cria um objeto IMFTrackedSample que controla as contagens de referência em uma amostra de mídia de vídeo. |
MFCreateTranscodeProfile |
Cria um objeto de perfil de transcodificação vazio. |
MFCreateTranscodeSinkActivate |
Cria o objeto de ativação do coletor de transcódigo. |
MFCreateTranscodeTopology |
Cria uma topologia de transcodificação parcial. |
MFCreateTranscodeTopologyFromByteStream |
Cria uma topologia para transcodificação para um fluxo de bytes. |
MFCreateTransformActivate |
Cria um objeto de ativação genérico para transformações do Media Foundation (MFTs). |
MFCreateURLFromPath |
Converte um caminho do Microsoft MS-DOS em uma URL canonizada. |
MFCreateVideoMediaType |
Cria um tipo de mídia de vídeo a partir de uma estrutura MFVIDEOFORMAT. |
MFCreateVideoMediaTypeFromBitMapInfoHeader |
Esta função não está implementada. |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
Cria um tipo de mídia de vídeo a partir de uma estrutura BITMAPINFOHEADER. |
MFCreateVideoMediaTypeFromSubtype |
Cria um tipo de mídia de vídeo parcial com um subtipo especificado. |
MFCreateVideoMediaTypeFromVideoInfoHeader |
Cria um tipo de mídia a partir de uma estrutura KS_VIDEOINFOHEADER . |
MFCreateVideoMediaTypeFromVideoInfoHeader2 |
Cria um tipo de mídia a partir de uma estrutura KS_VIDEOINFOHEADER2 . |
MFCreateVideoMixer |
Cria o mixer de vídeo padrão para o renderizador de vídeo avançado (EVR). |
MFCreateVideoMixerAndPresenter |
Cria o mixer de vídeo e o apresentador de vídeo padrão para o renderizador de vídeo aprimorado (EVR). |
MFCreateVideoPresenter |
Cria o apresentador de vídeo padrão para o renderizador de vídeo avançado (EVR). |
MFCreateVideoRenderer |
Cria uma instância do coletor de mídia EVR (renderizador de vídeo avançado). |
MFCreateVideoRendererAtivar |
Cria um objeto de ativação para o coletor de mídia EVR (renderizador de vídeo avançado). |
MFCreateVideoSampleAllocator |
Cria um objeto que aloca amostras de vídeo. |
MFCreateVideoSampleAllocatorEx |
Cria um objeto que aloca amostras de vídeo compatíveis com DXGI. |
MFCreateVideoSampleFromSurface |
Cria uma amostra de mídia que gerencia uma superfície Direct3D. |
MFCreateWaveFormatExFromMFMediaType |
Converte um tipo de mídia de áudio do Media Foundation em uma estrutura WAVEFORMATEX . |
MFCreateWAVEMediaSink |
Cria um coletor de arquivo WAVE. O coletor de arquivos WAVE pega áudio e o grava em um arquivo .wav. |
MFCreateWICBitmapBuffer |
Cria um objeto de buffer de mídia que gerencia um Windows Imaging Component (WIC) |
MFCreateWMAEncoderActivate |
Cria um objeto de ativação que pode ser usado para criar um codificador WMA (Windows Media Audio). |
MFCreateWMVEncoderActivate |
Cria um objeto de ativação que pode ser usado para criar um codificador WMV (Windows Media Video). |
MFDeserializeAttributesFromStream |
Carrega atributos de um fluxo em um repositório de atributos. |
MFDeserializePresentationDescriptor |
Desserializa um descritor de apresentação de uma matriz de bytes. |
MFEndCreateFile |
Conclui uma solicitação assíncrona para criar um fluxo de bytes de um arquivo. |
MFEndRegisterWorkQueueWithMMCSS |
Conclui uma solicitação assíncrona para associar uma fila de trabalho a uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFEndUnregisterWorkQueueWithMMCSS |
Conclui uma solicitação assíncrona para cancelar o registro de uma fila de trabalho de uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFEnumDeviceSources |
Enumera uma lista de dispositivos de captura de áudio ou vídeo. |
MFFrameRateToAverageTimePerFrame |
Converte uma taxa de quadros de vídeo em uma duração de quadro. |
MFGetAttribute2UINT32asUINT64 |
Obtém um atributo cujo valor é dois valores UINT32 compactados em um UINT64. |
MFGetAttributeDouble |
Retorna um valor duplo de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetAttributeRatio |
Recupera um atributo cujo valor é uma proporção. |
MFGetAttributesAsBlob |
Converte o conteúdo de um repositório de atributos em uma matriz de bytes. |
MFGetAttributesAsBlobSize |
Recupera o tamanho do buffer necessário para a função MFGetAttributesAsBlob. |
MFGetAttributeSize |
Recupera um atributo cujo valor é um tamanho, expresso como largura e altura. |
MFGetAttributeString |
Obtém um valor de cadeia de caracteres de um repositório de atributos. |
MFGetAttributeUINT32 |
Retorna um valor UINT32 de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetAttributeUINT64 |
Retorna um valor UINT64 de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetContentProtectionSystemCLSID |
Obtém o identificador de classe para um sistema de proteção de conteúdo. |
MFGetLocalId |
Obtém a ID do sistema local. |
MFGetMFTMerit |
Obtém o valor de mérito de um codec de hardware. |
MFGetPlaneSize |
Recupera o tamanho da imagem, em bytes, para um formato de vídeo não compactado. |
MFGetPluginControl |
Obtém um ponteiro para o gerenciador de plug-ins do Media Foundation. |
MFGetService |
Consulta um objeto para uma interface de serviço especificada. |
MFGetStrideForBitmapInfoHeader |
Calcula a passada de superfície mínima para um formato de vídeo. |
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. |
MFGetTimerPeriodicidade |
Recupera o intervalo de timer para a função MFAddPeriodicCallback. |
MFGetTopoNodeCurrentType |
Obtém o tipo de mídia para um fluxo associado a um nó de topologia. |
MFGetUncompressedVideoFormat |
Retorna o valor FOURCC ou D3DFORMAT para um formato de vídeo não compactado. |
MFGetWorkQueueMMCSSClass |
Recupera a classe MMCSS (Multimedia Class Scheduler Service) atualmente associada a essa fila de trabalho. |
MFGetWorkQueueMMCSSPriority |
Obtém a prioridade de thread relativa de uma fila de trabalho. |
MFGetWorkQueueMMCSSTaskId |
Recupera o identificador de tarefa MMCSS (Multimedia Class Scheduler Service) atualmente associado a essa fila de trabalho. |
MFHeapAlloc |
Aloca um bloco de memória. |
MFHeapFree |
Libera um bloco de memória que foi alocado chamando a função MFHeapAlloc. |
MFInitAMMediaTypeFromMFMediaType |
Inicializa uma estrutura de AM_MEDIA_TYPE DirectShow de um tipo de mídia do Media Foundation. |
MFInitAttributesFromBlob |
Inicializa o conteúdo de um repositório de atributos a partir de uma matriz de bytes. |
MFInitMediaTypeFromAMMediaType |
Inicializa um tipo de mídia de uma estrutura de AM_MEDIA_TYPE DirectShow. |
MFInitMediaTypeFromMFVideoFormat |
Inicializa um tipo de mídia de uma estrutura MFVIDEOFORMAT. |
MFInitMediaTypeFromMPEG1VideoInfo |
Inicializa um tipo de mídia de uma estrutura de MPEG1VIDEOINFO DirectShow. |
MFInitMediaTypeDeMPEG2VideoInfo |
Inicializa um tipo de mídia de uma estrutura de MPEG2VIDEOINFO DirectShow. |
MFInitMediaTypeFromVideoInfoHeader |
Inicializa um tipo de mídia de uma estrutura VIDEOINFOHEADER do DirectShow. |
MFInitMediaTypeFromVideoInfoHeader2 |
Inicializa um tipo de mídia de uma estrutura de VIDEOINFOHEADER2 DirectShow. |
MFInitMediaTypeFromWaveFormatEx |
Inicializa um tipo de mídia de uma estrutura WAVEFORMATEX . |
MFInitVideoFormat |
Inicializa uma estrutura MFVIDEOFORMAT para um formato de vídeo padrão, como DVD, televisão analógica ou televisão digital ATSC. |
MFInitVideoFormat_RGB |
Inicializa uma estrutura MFVIDEOFORMAT para um formato de vídeo RGB não compactado. |
MFInvokeCallback |
Invoca um método de retorno de chamada para concluir uma operação assíncrona. |
MFIsContentProtectionDeviceSupported |
Verifica se há suporte para um processador de segurança de hardware para o sistema de proteção de mídia especificado. |
MFIsFormatYUV |
Consulta se um código FOURCC ou um valor D3DFORMAT é um formato YUV. |
MFllMulDiv |
Calcula ((a * b) + d) / c, onde cada termo é um valor assinado de 64 bits. |
MFLoadSignedLibrary |
Carrega uma biblioteca de vínculo dinâmico assinada para o ambiente protegido. |
MFLockDXGIDeviceManager |
Bloqueia o Gerenciador de dispositivos DXGI compartilhado. |
MFLockPlatform |
Bloqueia a função MFShutdown. |
MFLockSharedWorkQueue |
Obtém e bloqueia uma fila de trabalho compartilhada. |
MFLockWorkQueue |
Bloqueia uma fila de trabalho. |
MFMapDX9FormatToDXGIFormat |
Converte um identificador de formato do Microsoft Direct3D 9 em um identificador de formato DXGI. |
MFMapDXGIFormatToDX9Format |
Converte um identificador de formato DXGI em um identificador de formato Direct3D 9. |
MFPCreateMediaPlayer |
Cria uma nova instância do objeto de player MFPlay. |
Retorno de chamada MFPERIODICCALLBACK |
Função de retorno de chamada para a função MFAddPeriodicCallback. |
MFPutWaitingWorkItem |
Enfileira um item de trabalho que aguarda que um evento seja sinalizado. |
MFPutWorkItem |
Coloca uma operação assíncrona em uma fila de trabalho. |
MFPutWorkItem2 |
Coloca uma operação assíncrona em uma fila de trabalho, com uma prioridade especificada. |
MFPutWorkItemEx |
Coloca uma operação assíncrona em uma fila de trabalho. |
MFPutWorkItemEx2 |
Coloca uma operação assíncrona em uma fila de trabalho, com uma prioridade especificada. |
MFRegisterLocalByteStreamHandler |
Registra um manipulador de fluxo de bytes no processo do chamador. |
MFRegisterLocalSchemeHandler |
Registra um manipulador de esquema no processo do chamador. |
MFRegisterPlatformWithMMCSS |
Registra as filas de trabalho padrão da plataforma Media Foundation com o MMCSS (Multimedia Class Scheduler Service). |
MFRemovePeriodicCallback |
Cancela uma função de retorno de chamada que foi definida pela função MFAddPeriodicCallback. |
MFRequireProtectedEnvironment |
Consulta se uma apresentação de mídia requer o PMP (Protected Media Path). |
MFScheduleWorkItem |
Programa uma operação assíncrona a ser concluída após um intervalo especificado. |
MFScheduleWorkItemEx |
Programa uma operação assíncrona a ser concluída após um intervalo especificado. |
MFSerializeAttributesToStream |
Grava o conteúdo de um repositório de atributos em um fluxo. |
MFSerializePresentationDescriptor |
Serializa um descritor de apresentação para uma matriz de bytes. |
MFSetAttribute2UINT32asUINT64 |
Empacota dois valores UINT32 em um valor de atributo UINT64 . |
MFSetAttributeRatio |
Define uma proporção como um valor de atributo de 64 bits. |
MFSetAttributeSize |
Define largura e altura como um único valor de atributo de 64 bits. |
MFSdesligamento |
Desliga a plataforma Media Foundation. |
MFShutdownObject |
Desliga um objeto do Media Foundation e libera todos os recursos associados ao objeto. |
MFStartup |
Inicializa o Media Foundation. |
MFTEnum |
Enumera transformações do Media Foundation (MFTs) no registro. |
MFTEnum2 |
Obtém uma lista de transformações do Media Foundation (MFTs) que correspondem aos critérios de pesquisa especificados. Essa função estende a função MFTEnumEx para permitir que aplicativos externos e componentes internos descubram as MFTs de hardware que correspondem a um adaptador de vídeo específico. |
MFTEnumEx |
Obtém uma lista de transformações do Media Foundation (MFTs) que correspondem aos critérios de pesquisa especificados. Essa função estende a função MFTEnum. |
MFTGetInfo |
Obtém informações do registro sobre uma transformação do Media Foundation (MFT). |
MFTranscodeGetAudioOutputAvailableTypes |
Obtém uma lista de formatos de saída de um codificador de áudio. |
MFTRegister |
Adiciona informações sobre uma transformação do Media Foundation (MFT) ao registro. |
MFTRegisterLocal |
Registra uma transformação do Media Foundation (MFT) no processo do chamador. |
MFTRegisterLocalByCLSID |
Registra uma transformação do Media Foundation (MFT) no processo do chamador. |
MFTUnregister |
Cancela o registro de uma transformação do Media Foundation (MFT). |
MFTUnregisterLocal |
Cancela o registro de uma ou mais MFTs (transformações do Media Foundation) do processo do chamador. |
MFTUnregisterLocalByCLSID |
Cancela o registro de uma transformação do Media Foundation (MFT) do processo do chamador. |
MFUnlockDXGIDeviceManager |
Desbloqueia o Gerenciador de dispositivos DXGI compartilhado. |
MFUnlockPlatform |
Desbloqueia a plataforma Media Foundation depois que ela foi bloqueada por uma chamada para a função MFLockPlatform. |
MFUnlockWorkQueue |
Desbloqueia uma fila de trabalho. |
MFUnregisterPlatformFromMMCSS |
Cancela o registro das filas de trabalho da plataforma Media Foundation de uma tarefa MMCSS (Serviço Agendador de Classe Multimídia). |
MFUnwrapMediaType |
Recupera um tipo de mídia que foi encapsulado em outro tipo de mídia pela função MFWrapMediaType . |
MFValidateMediaTypeSize |
Valida o tamanho de um buffer para um bloco de formato de vídeo. |
MFWrapMediaType |
Cria um tipo de mídia que encapsula outro tipo de mídia. |
Pacote2UINT32AsUINT64 |
Empacota dois valores UINT32 em um valor UINT64 . |
Relação de Pacotes |
Empacota dois valores UINT32, que representam uma proporção, em um valor UINT64. |
Tamanho da embalagem |
Empacota um valor de largura UINT32 e um valor de altura UINT32 em um valor UINT64 que representa um tamanho. |
PDXVAHDSW_CreateDevice |
Cria uma instância de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_CreateVideoProcessor |
Cria um plug-in de processador de vídeo DXVA-HD de software. |
PDXVAHDSW_DestroyDevice |
Destrói uma instância de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_DestroyVideoProcessor |
Destrói um processador de vídeo DXVA-HD de software. |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
Obtém um estado blit privado de um processador de vídeo DXVA-HD de software. |
PDXVAHDSW_GetVideoProcessorCaps |
Obtém os recursos de um ou mais processadores de vídeo DXVA-HD de software. |
PDXVAHDSW_GetVideoProcessorCustomRates |
Obtém as taxas personalizadas que um processador de vídeo DXVA-HD de software suporta. |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
Obtém os recursos de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_GetVideoProcessorFilterRange |
Obtém o intervalo suportado de valores de filtro de imagem de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_GetVideoProcessorInputFormats |
Obtém os formatos de entrada suportados por um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_GetVideoProcessorOutputFormats |
Obtém os formatos de saída que são suportados por um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
Obtém um estado de fluxo privado de um processador de vídeo DXVA-HD de software. |
PDXVAHDSW_Plugin |
Ponteiro para uma função que inicializa um dispositivo de plug-in de software para DXVA-HD. |
PDXVAHDSW_ProposeVideoPrivateFormat |
Obtém um formato de superfície privado de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_SetVideoProcessBltState |
Define um parâmetro de estado para operações de blit por um processador de vídeo DXVA-HD de software. |
PDXVAHDSW_SetVideoProcessStreamState |
Define um parâmetro de estado para um fluxo de entrada em um processador de vídeo DXVA-HD de software. |
PDXVAHDSW_VideoProcessBltHD |
Executa um blit de processamento de vídeo. |
Desempacotar2UINT32AsUINT64 |
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64. |
UnpackRatio |
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64 que representa uma proporção. |
UnpackSize |
Obtém os valores UINT32 de ordem baixa e alta de um valor UINT64 que representa um tamanho. |
Tópicos relacionados