Funções do Media Foundation
Nesta seção
Tópico | Descrição |
---|---|
CreateNamedPropertyStore |
Cria um repositório de propriedades vazio para armazenar pares de nome/valor. |
CreatePropertyStore |
Cria um objeto de armazenamento 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 do 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 DXVA-HD (Aceleração de Vídeo em Alta Definição) do Microsoft DirectX. |
Retorno de chamada MFAddPeriodic |
Define uma função de retorno de chamada a ser chamada em um intervalo fixo. |
MFAllocateSerialWorkQueue |
Cria uma fila de trabalho que garante a serialização de 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 de Agendador de Classe Multimídia). |
MFBeginRegisterWorkQueueWithMMCSSEx |
Associa uma fila de trabalho a uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). |
MFBeginUnregisterWorkQueueWithMMCSS |
Cancela o registro de uma fila de trabalho de uma tarefa MMCSS (Serviço de Agendador de Classe Multimídia). |
MFCalculateBitmapImageSize |
Recupera o tamanho da imagem para 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 um processador de segurança de hardware é suportado para o sistema de proteção de mídia especificado. |
MFCompareFullToPartialMediaType |
Compara um tipo de mídia completo com 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 DXVA (DirectX Video Acceleration). |
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. |
Imagem MFCopy |
Copia uma imagem ou plano de imagem de um buffer para outro. |
MFCreate2DMediaBuffer |
Cria um objeto 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 de um tipo de mídia do Media Foundation. |
MFCreateASFContentInfo |
Cria o objeto Objeto de Cabeçalho ASF. |
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. |
MFCreateAudioRendererActivate |
Cria um objeto de ativação para o Renderizador de Streaming de Áudio. |
MFCreateAVIMediaSink |
Cria um coletor de áudio e vídeo intercalado (AVI). |
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 (Objetos de Mídia DirectX). |
MFCreateMediaBufferFromMediaType |
Aloca um buffer de memória do sistema 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. |
MFCreateMediaExtensionActivate |
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. |
Tipo de mídia MFCreate |
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 a 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 a criação de arquivos MP4. |
MFCreateMuxSink |
Cria um coletor de mídia genérico que encapsula uma MFT (transformação do Media Foundation) multiplexador. |
MFCreateMuxStreamAttributes |
Cria um IMFAttributes descrevendo o conteúdo de subfluxos multiplexados. |
MFCreateMuxStreamMediaType |
Cria um IMFMediaType que descreve os tipos de mídia de subfluxos multiplexados. |
MFCreateMuxStreamSample |
Cria um IMFSample contendo os exemplos de subfluxos multiplexados. |
MFCreateNetSchemePlugin |
Cria o manipulador de esquema para a fonte de 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 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. |
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 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. |
MFCreateSample |
Cria um exemplo de mídia vazio. |
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 do capturador de amostra. |
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. |
MFCreateSensorStream |
Cria uma instância da interface IMFSensorStream . |
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. |
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. |
MFCreateSinkWriterFromMediaSink |
Cria o gravador do coletor de um coletor de mídia. |
MFCreateSinkWriterFromURL |
Cria o gravador do coletor de uma URL ou fluxo de bytes. |
MFCreateSourceReaderFromByteStream |
Cria o leitor de origem 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 no horário 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. |
MFCreateTopology |
Cria um objeto de topologia. |
MFCreateTopologyNode |
Cria um nó de topologia. |
Exemplo de 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 de transcodificação 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. |
MFCreateTransformActivate |
Cria um objeto de ativação genérico para MFTs (transformações do Media Foundation). |
MFCreateURLFromPath |
Converte um caminho do Microsoft MS-DOS em uma URL canônica. |
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 aprimorado (EVR). |
MFCreateVideoMixerAndPresenter |
Cria o mixer de vídeo e o apresentador de vídeo padrão para o EVR (renderizador de vídeo aprimorado). |
MFCreateVideoPresenter |
Cria o apresentador de vídeo padrão para o renderizador de vídeo aprimorado (EVR). |
MFCreateVideoRenderer |
Cria uma instância do coletor de mídia EVR (renderizador de vídeo aprimorado). |
MFCreateVideoRendererActivate |
Cria um objeto de ativação para o coletor de mídia EVR (renderizador de vídeo aprimorado). |
MFCreateVideoSampleAllocator |
Cria um objeto que aloca amostras de vídeo. |
MFCreateVideoSampleAllocatorEx |
Cria um objeto que aloca exemplos de vídeo compatíveis com DXGI. |
MFCreateVideoSampleFromSurface |
Cria um exemplo 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 arquivos WAVE. O coletor de arquivos WAVE pega o áudio e o grava em um arquivo .wav. |
MFCreateWICBitmapBuffer |
Cria um objeto de buffer de mídia que gerencia um WIC (Windows Imaging Component) |
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 de 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 de 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 empacotados 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. |
Tamanho do plano MFGetPlane |
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 o passo mínimo da superfície 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. |
MFGetTimerPeriodicity |
Recupera o intervalo do temporizador 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 (Serviço de Agendador de Classe Multimídia) atualmente associada a essa fila de trabalho. |
MFGetWorkQueueMMCSSPriority |
Obtém a prioridade relativa do thread de uma fila de trabalho. |
MFGetWorkQueueMMCSSTaskId |
Recupera o identificador de tarefa MMCSS (Serviço de Agendador de Classe Multimídia) 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 de uma matriz de bytes. |
MFInitMediaTypeFromAMMediaType |
Inicializa um tipo de mídia de uma estrutura de AM_MEDIA_TYPE do DirectShow. |
MFInitMediaTypeFromMFVideoFormat |
Inicializa um tipo de mídia de uma estrutura MFVIDEOFORMAT. |
MFInitMediaTypeFromMPEG1VideoInfo |
Inicializa um tipo de mídia de uma estrutura de MPEG1VIDEOINFO do DirectShow. |
MFInitMediaTypeFromMPEG2VideoInfo |
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 do 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. |
MFInvokeRetorno de chamada |
Invoca um método de retorno de chamada para concluir uma operação assíncrona. |
MFIsContentProtectionDeviceSupported |
Verifica se um processador de segurança de hardware é suportado para o sistema de proteção de mídia especificado. |
MFIsFormatYUV |
Consulta se um código FOURCC ou 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. |
Plataforma MFLock |
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 (Serviço de Agendador de Classe Multimídia). |
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 (Caminho de Mídia Protegido). |
MFScheduleWorkItem |
Agenda uma operação assíncrona para ser concluída após um intervalo especificado. |
MFScheduleWorkItemEx |
Agenda uma operação assíncrona para 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. |
MFShutdown |
Encerra 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 MFTs (transformações do Media Foundation) no registro. |
MFTEnum2 |
Obtém uma lista de MFTs (transformações do Media Foundation) 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 os MFTs de hardware que correspondem a um adaptador de vídeo específico. |
MFTEnumEx |
Obtém uma lista de MFTs (transformações do Media Foundation) 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 MFT (transformação do Media Foundation). |
MFTranscodeGetAudioOutputAvailableTypes |
Obtém uma lista de formatos de saída de um codificador de áudio. |
MFTRegister |
Adiciona informações sobre uma MFT (transformação do Media Foundation) ao registro. |
MFTRegisterLocal |
Registra uma MFT (transformação do Media Foundation) no processo do chamador. |
MFTRegisterLocalByCLSID |
Registra uma MFT (transformação do Media Foundation) no processo do chamador. |
MFTUnregister |
Cancela o registro de uma MFT (transformação do Media Foundation). |
MFTUnregisterLocal |
Cancela o registro de uma ou mais MFTs (transformações do Media Foundation) do processo do chamador. |
MFTUnregisterLocalByCLSID |
Cancela o registro de uma MFT (transformação do Media Foundation) 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 de Agendador de Classe Multimídia). |
Tipo de Mídia MFUnwrap |
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. |
Tipo de mídia MFWrap |
Cria um tipo de mídia que encapsula outro tipo de mídia. |
Pacote2UINT32AsUINT64 |
Empacota dois valores UINT32 em um valor UINT64 . |
Proporçã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 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 privada de um dispositivo DXVA-HD de plug-in de software. |
PDXVAHDSW_SetVideoProcessBltState |
Define um parâmetro de estado para operações 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. |
Descompactar2UINT32AsUINT64 |
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