Funções do Media Foundation
Nesta secção
Tópico | Descrição |
---|---|
CreateNamedPropertyStore |
Cria um repositório de propriedades vazio para manter pares 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 Direct3D. |
DXVA2CreateVideoService |
Cria um objeto de serviços DirectX Video Acceleration (DXVA). |
DXVA2FixedToFloat |
Converte um valor DXVA2_Fixed32 em um número de vírgula flutuante. |
DXVA2FloatToFixed |
Converte um número de vírgula 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 trabalhos. |
MFAllocateWorkQueueEx |
Cria uma nova fila de trabalhos. |
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 (Multimedia Class Scheduler Service). |
MFBeginRegisterWorkQueueWithMMCSSEx |
Associa uma fila de trabalho a uma tarefa MMCSS (Multimedia Class Scheduler Service). |
MFBeginUnregisterWorkQueueWithMMCSS |
Cancela o registro de uma fila de trabalho de uma tarefa MMCSS (Multimedia Class Scheduler Service). |
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 a partir 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 completa com um tipo de mídia parcial. |
MFConvertColorInfoFromDXVA |
Define as informações de cor estendidas em uma estruturaMFVIDEOFORMAT. |
MFConvertColorInfoToDXVA |
Converte as informações de cor estendidas de umde formato MFVIDEOpara 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 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 ASF Splitter. |
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 esta função se 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 de WAVEFORMATEX. |
MFCreateAudioRenderer |
Cria o Streaming Audio Renderer. |
MFCreateAudioRendererActivate |
Cria um objeto de ativação para o Streaming Audio Renderer. |
MFCreateAVIMediaSink |
Cria um Audio-Video Sink Interleaved (AVI). |
MFCreateCaptureEngine |
Cria uma instância do mecanismo de captura. |
MFCreateCollection |
Cria um objeto de coleção vazio. |
MFCreateContentDecryptorContext |
Cria uma interfaceIMFContentDecryptorContextpara o sistema de proteção de mídia especificado. |
MFCreateContentProtectionDevice |
Cria uma interface deIMFContentProtectionDevicepara 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 Microsoft DirectX Graphics Infrastructure (DXGI). |
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 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 DirectX Media Objects (DMOs). |
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. |
MFCreateMediaExtensionActivate |
Cria um objeto de ativação para uma classe do Tempo de Execução do Windows. |
MFCreateMediaSession |
Cria o Media Session 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 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 de IStream. |
MFCreateMFByteStreamOnStreamEx |
Cria um fluxo de bytes do Media Foundation que encapsula um objetoIRandomAccessStream. |
MFCreateMFByteStreamWrapper |
Cria um wrapper para um fluxo de bytes. |
MFCreateMFVideoFormatFromMFMediaType |
Cria uma estruturaMFVIDEOFORMAT 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 envolve um multiplexador Media Foundation transform (MFT). |
MFCreateMuxStreamAttributes |
Cria um IMFAttributes descrever 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 fonte de rede. |
MFCreatePathFromURL |
Converte uma URL de arquivo em um caminho do Microsoft MS-DOS. |
MFCreatePMPMediaSession |
Cria uma instância do Media Session 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 a partir de um IMFMediaType. |
MFCreateProtectedEnvironmentAccess |
Cria um IMFProtectedEnvironmentAccess objeto 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 este 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 exemplo. |
MFCreateSensorActivityMonitor |
Inicializa uma nova instância do IMFSensorActivityMonitor interface. |
MFCreateSensorGroup |
Cria uma instância do interface IMFSensorGroup com base no nome do link simbólico fornecido. |
MFCreateSensorStream |
Cria uma instância do 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 uma PROPVARIANT que pode ser usada para procurar dentro de uma apresentação de origem sequenciadora. |
MFCreateSequencerSource |
Cria a fonte do sequenciador. |
MFCreateSimpleTypeHandler |
Cria um manipulador de tipo de mídia que oferece suporte a um único tipo de mídia de cada 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 código-fonte 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 código-fonte 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 gerente 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 IRandomAccessStream objeto 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. |
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 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 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 transformações do Media Foundation (MFTs). |
MFCreateURLFromPath |
Converte um caminho do Microsoft MS-DOS em uma URL canonicalizada. |
MFCreateVideoMediaType |
Cria um tipo de mídia de vídeo a partir de uma estruturaMFVIDEOFORMAT. |
MFCreateVideoMediaTypeFromBitMapInfoHeader |
Esta função não é implementada. |
MFCreateVideoMediaTypeFromBitMapInfoHeaderEx |
Cria um tipo de mídia de vídeo a partir de uma estrutura deBITMAPINFOHEADER. |
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 misturador de vídeo padrão para o renderizador de vídeo aprimorado (EVR). |
MFCreateVideoMixerAndPresenter |
Cria o mixer de vídeo padrão e o apresentador de vídeo para o renderizador de vídeo aprimorado (EVR). |
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 de renderizador de vídeo aprimorado (EVR). |
MFCreateVideoRendererActivate |
Cria um objeto de ativação para o coletor de mídia de renderizador de vídeo aprimorado (EVR). |
MFCreateVideoSampleAllocator |
Cria um objeto que aloca amostras de vídeo. |
MFCreateVideoSampleAllocatorEx |
Cria um objeto que aloca amostras de vídeo que são 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 de WAVEFORMATEX. |
MFCreateWAVEMediaSink |
Cria um coletor de arquivo WAVE. O coletor de arquivo WAVE pega o á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 de vídeo do Windows Media (WMV). |
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 a partir de um arquivo. |
MFEndRegisterWorkQueueWithMMCSS |
Conclui uma solicitação assíncrona para associar uma fila de trabalho a uma tarefa MMCSS (Multimedia Class Scheduler Service). |
MFEndUnregisterWorkQueueWithMMCSS |
Conclui uma solicitação assíncrona para cancelar o registro de uma fila de trabalho de uma tarefa do MMCSS (Multimedia Class Scheduler Service). |
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 de 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 de UINT32 de um repositório de atributos ou um valor padrão se o atributo não estiver presente. |
MFGetAttributeUINT64 |
Retorna um valor de 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-in do Media Foundation. |
MFGetService |
Consulta um objeto para uma interface de serviço especificada. |
MFGetStrideForBitmapInfoHeader |
Calcula a passada superficial 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 objetoIMFSystemIdpara recuperar dados de ID do sistema. |
MFGetSystemTime |
Devolve a hora do sistema. |
MFGetTimerPeriodicity |
Recupera o intervalo de temporizador para a função deMFAddPeriodicCallback. |
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 trabalhos. |
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 o função MFHeapAlloc. |
MFInitAMMediaTypeFromMFMediaType |
Inicializa uma estrutura de AM_MEDIA_TYPE DirectShow a partir de um tipo de mídia 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 a partir de uma estrutura de AM_MEDIA_TYPE DirectShow. |
MFInitMediaTypeFromMFVideoFormat |
Inicializa um tipo de mídia a partir de uma estrutura MFVIDEOFORMAT. |
MFInitMediaTypeFromMPEG1VideoInfo |
Inicializa um tipo de mídia a partir de uma estrutura de MPEG1VIDEOINFO DirectShow. |
MFInitMediaTypeFromMPEG2VideoInfo |
Inicializa um tipo de mídia de uma estrutura de MPEG2VIDEOINFO DirectShow. |
MFInitMediaTypeFromVideoInfoHeader |
Inicializa um tipo de mídia de uma estrutura de DirectShow VIDEOINFOHEADER. |
MFInitMediaTypeFromVideoInfoHeader2 |
Inicializa um tipo de mídia de uma estrutura de VIDEOINFOHEADER2 DirectShow. |
MFInitMediaTypeFromWaveFormatEx |
Inicializa um tipo de mídia a partir de uma estrutura de WAVEFORMATEX. |
MFInitVideoFormat |
Inicializa uma estruturaMFVIDEOFORMAT para um formato de vídeo padrão, como DVD, televisão analógica ou televisão digital ATSC. |
MFInitVideoFormat_RGB |
Inicializa uma estruturaMFVIDEOFORMAT 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 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 D3DFORMAT valor é 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çãoMFShutdown. |
MFLockSharedWorkQueue |
Obtém e bloqueia uma fila de trabalho compartilhada. |
MFLockWorkQueue |
Bloqueia uma fila de trabalho. |
MFMapDX9FormatToDXGIFormat |
Converte um identificador de formato 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. |
de retorno de chamada MFPERIODICCALLBACK |
Função de retorno de chamada para a função deMFAddPeriodicCallback. |
MFPutWaitingWorkItem |
Enfileira um item de trabalho que aguarda que um evento seja sinalizado. |
MFPutWorkItem |
Coloca uma operação assíncrona em uma fila de trabalhos. |
MFPutWorkItem2 |
Coloca uma operação assíncrona em uma fila de trabalhos, com uma prioridade especificada. |
MFPutWorkItemEx |
Coloca uma operação assíncrona em uma fila de trabalhos. |
MFPutWorkItemEx2 |
Coloca uma operação assíncrona em uma fila de trabalhos, 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çãoMFAddPeriodicCallback. |
MFRequireProtectedEnvironment |
Consulta se uma apresentação de mídia requer o PMP (Caminho de Mídia Protegido). |
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 de 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 |
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. Esta função estende a função MFTEnumEx para permitir que aplicações externas 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. Esta 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 transformações do Media Foundation (MFTs) 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çãoMFLockPlatform. |
MFUnlockWorkQueue |
Desbloqueia uma fila de trabalhos. |
MFUnregisterPlatformFromMMCSS |
Cancela o registro das filas de trabalho da plataforma Media Foundation de uma tarefa MMCSS (Multimedia Class Scheduler Service). |
MFUnwrapMediaType |
Recupera um tipo de mídia que foi encapsulado em outro tipo de mídia pela funçãoMFWrapMediaType. |
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. |
Pack2UINT32AsUINT64 |
Empacota dois valores de UINT32 em um valor de UINT64. |
PackRatio |
Empacota dois valores UINT32, que representam uma proporção, em um valor UINT64. |
PackSize |
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 plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_CreateVideoProcessor |
Cria um plug-in de software DXVA-HD processador de vídeo. |
PDXVAHDSW_DestroyDevice |
Destrói uma instância de um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_DestroyVideoProcessor |
Destrói um sofware DXVA-HD processador de vídeo. |
PDXVAHDSW_GetVideoProcessBltStatePrivate |
Obtém um estado blit privado de um software DXVA-HD processador de vídeo. |
PDXVAHDSW_GetVideoProcessorCaps |
Obtém os recursos de um ou mais processadores de software DXVA-HD vídeo. |
PDXVAHDSW_GetVideoProcessorCustomRates |
Obtém as taxas personalizadas suportadas por um software DXVA-HD processador de vídeo. |
PDXVAHDSW_GetVideoProcessorDeviceCaps |
Obtém os recursos de um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_GetVideoProcessorFilterRange |
Obtém o intervalo suportado de valores de filtro de imagem de um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_GetVideoProcessorInputFormats |
Obtém os formatos de entrada suportados por um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_GetVideoProcessorOutputFormats |
Obtém os formatos de saída suportados por um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_GetVideoProcessStreamStatePrivate |
Obtém um estado de fluxo privado de um software DXVA-HD processador de vídeo. |
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 a partir de um plug-in de software DXVA-HD dispositivo. |
PDXVAHDSW_SetVideoProcessBltState |
Define um parâmetro de estado para operações blit por um software DXVA-HD processador de vídeo. |
PDXVAHDSW_SetVideoProcessStreamState |
Define um parâmetro de estado para um fluxo de entrada em um software DXVA-HD processador de vídeo. |
PDXVAHDSW_VideoProcessBltHD |
Executa um blit de processamento de vídeo. |
Unpack2UINT32AsUINT64 |
Obtém os valores de UINT32 de de ordem baixa e alta de um valor de UINT64. |
UnpackRatio |
Obtém os valores de UINT32 de de ordem baixa e alta de um valor de UINT64 de que representa uma proporção. |
UnpackSize |
Obtém os valores de UINT32 de de ordem baixa e alta de um valor de UINT64 de que representa um tamanho. |
Tópicos relacionados