Estruturas do Media Foundation

Estrutura Descrição
AecQualityMetrics_Struct Contém métricas de qualidade para cancelamento de eco acústico (AEC).
ASF_FLAT_PICTURE Contém uma imagem armazenada como metadados para uma fonte de mídia.
ASF_FLAT_SYNCHRONISED_LYRICS Contém letras sincronizadas armazenadas como metadados para uma fonte de mídia.
ASF_INDEX_DESCRIPTOR Descreve a configuração de indexação para um fluxo e tipo de índice.
ASF_INDEX_IDENTIFIER Define um índice discreto para o objeto indexador ASF.
ASF_MUX_STATISTICS Contém estatísticas sobre o progresso do multiplexador ASF.
DXVA2_AES_CTR_IV Contém um IV (vetor de inicialização) para criptografia AES (Advanced Encryption Standard).
DXVA2_AYUVSample16 Define um valor de pixel AYUV de 16 bits.
DXVA2_AYUVSample8 Define um valor de pixel AYUV de 8 bits.
DXVA2_ConfigPictureDecode Descreve a configuração de um dispositivo de decodificador DXVA (Aceleração de Vídeo DirectX).
DXVA2_DecodeBufferDesc Descreve um buffer enviado de um decodificador para um dispositivo DXVA.
DXVA2_DecodeExecuteParams Contém parâmetros para o método IDirectXVideoDecoder::Execute .
DXVA2_DecodeExtensionData Contém dados privados para o método IDirectXVideoDecoder::Execute .
DXVA2_ExtendedFormat Descreve o formato de um fluxo de vídeo.
DXVA2_FilterValues Contém parâmetros para um filtro de imagem DXVA.
DXVA2_Fixed32 Define um número de ponto fixo de 32 bits.
DXVA2_Frequency Define uma frequência de vídeo.
DXVA2_ProcAmpValues Contém valores para operações de processamento de vídeo DXVA.
DXVA2_ValueRange Define o intervalo de valores com suporte para uma operação DXVA.
DXVA2_VideoDesc Descreve um fluxo de vídeo para um dispositivo de decodificador DXVA ou dispositivo de processador de vídeo.
DXVA2_VideoProcessBltParams Contém parâmetros para o método IDirectXVideoProcessor::VideoProcessBlt .
DXVA2_VideoProcessorCaps Descreve os recursos de um modo de processador de vídeo DVXA.
DXVA2_VideoSample Especifica um exemplo de entrada para o método IDirectXVideoProcessor::VideoProcessBlt .
DXVAHD_BLT_STATE_ALPHA_FILL_DATA Especifica como os valores alfa de saída são calculados para operações blit DXVA-HD (Aceleração de Vídeo High Definition) do Microsoft DirectX.
DXVAHD_BLT_STATE_BACKGROUND_COLOR_DATA Especifica a cor da tela de fundo para operações blit DXVA-HD.
DXVAHD_BLT_STATE_CONSTRICTION_DATA Especifica se a saída é desemploda em uma operação blit DXVA-HD.
DXVAHD_BLT_STATE_OUTPUT_COLOR_SPACE_DATA Especifica o espaço de cor de saída para operações blit DXVA-HD.
DXVAHD_BLT_STATE_PRIVATE_DATA Contém dados para um estado BLIT DXVA-HD privado.
DXVAHD_BLT_STATE_TARGET_RECT_DATA Especifica o retângulo de destino para blitting DXVA-HD.
DXVAHD_COLOR_RGBA Especifica um valor de cor RGB.
DXVAHD_COLOR_YCbCrA Especifica um valor de cor YCbCr.
DXVAHD_CONTENT_DESC Descreve um fluxo de vídeo para um processador de vídeo DXVA-HD.
DXVAHD_CUSTOM_RATE_DATA Especifica uma taxa personalizada para conversão de taxa de quadros ou IVTC (telecine inverso).
DXVAHD_FILTER_RANGE_DATA Define o intervalo de valores com suporte para um filtro de imagem.
DXVAHD_RATIONAL Contém um número racional (taxa).
DXVAHD_STREAM_DATA Contém dados por fluxo para o método IDXVAHD_VideoProcessor::VideoProcessBltHD .
DXVAHD_STREAM_STATE_ALPHA_DATA Especifica o valor alfa planar para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_ASPECT_RATIO_DATA Especifica a PAR (taxa de proporção de pixel) para os retângulos de origem e destino.
DXVAHD_STREAM_STATE_D3DFORMAT_DATA Especifica o formato de um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_DESTINATION_RECT_DATA Especifica o retângulo de destino para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_FILTER_DATA Especifica o nível de uma operação de filtragem em um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_FRAME_FORMAT_DATA Especifica como um fluxo de entrada DXVA-HD é entrelaçado.
DXVAHD_STREAM_STATE_INPUT_COLOR_SPACE_DATA Especifica o espaço de cor para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_LUMA_KEY_DATA Especifica a chave luma para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA Especifica a taxa de quadros de saída para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_PALETTE_DATA Contém as entradas da paleta de cores para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_DATA Contém dados para um estado de fluxo privado para um fluxo de entrada DXVA-HD.
DXVAHD_STREAM_STATE_PRIVATE_IVTC_DATA Contém estatísticas IVTC de um dispositivo DXVA-HD.
DXVAHD_STREAM_STATE_SOURCE_RECT_DATA Especifica o retângulo de origem para um fluxo de entrada DXVA-HD.
DXVAHD_VPCAPS Especifica os recursos do processador de vídeo DXVA-HD.
DXVAHD_VPDEVCAPS Especifica os recursos de um dispositivo DXVA-HD.
DXVAHDSW_CALLBACKS Contém ponteiros para funções implementadas por um plug-in de software para DXVA-HD.
MF_FLOAT2 Um vetor com dois componentes.
MF_FLOAT3 Um vetor com três componentes.
MF_QUATERNION Um vetor quadridimensional, usado para representar uma rotação.
MF_LEAKY_BUCKET_PAIR Especifica os requisitos de buffer de um arquivo.
MF_SINK_WRITER_STATISTICS Contém estatísticas sobre o desempenho do gravador do coletor.
MF_TRANSCODE_SINK_INFO Armazena informações sobre os fluxos de áudio e vídeo que o coletor de mídia interno usa para gerar o arquivo de saída.
MFARGB Descreve um valor de cor ARGB.
MFASYNCRESULT Contém dados necessários para implementar a interface IMFAsyncResult .
MFAYUVSample Descreve um exemplo 4:4:4:4 Y'Cb'Cr'.
MFBYTESTREAM_BUFFERING_PARAMS Especifica os parâmetros de buffer para um fluxo de bytes de rede.
MFCameraExtrinsic_CalibratedTransform Uma transformação que descreve a localização de uma câmera em relação a outras câmeras ou uma referência externa estabelecida.
MFCameraExtrinsics Descreve a localização de uma câmera em relação a outras câmeras ou uma referência externa estabelecida.
MFCameraIntrinsic_PinholeCameraModel Representa um modelo de câmera pinhole.
MFCameraIntrinsic_DistortionModel Representa um modelo de distorção de lente polinomial.
MFCLOCK_PROPERTIES Define as propriedades de um relógio.
MFFOLDDOWN_MATRIX Contém coeficientes usados para transformar áudio multicanal em um número menor de canais de áudio.
MFINPUTTRUSTAUTHORITY_ACCESS_ACTION Descreve uma ação solicitada por uma OTA (autoridade de confiança de saída).
MFINPUTTRUSTAUTHORITY_ACCESS_PARAMS Contém parâmetros para o método IMFInputTrustAuthority::BindAccess ou IMFInputTrustAuthority::UpdateAccess .
MFMPEG2DLNASINKSTATS Contém estatísticas de codificação do coletor de mídia DLNA.
MFNetCredentialManagerGetParam Contém as informações de autenticação do gerenciador de credenciais.
MFOffset Especifica um deslocamento como um número real de ponto fixo.
MFRatio Representa uma taxa.
MFRR_COMPONENT_HASH_INFO Contém informações sobre um componente revogado.
MFP_ACQUIRE_USER_CREDENTIAL_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_ACQUIRE_USER_CREDENTIAL.
MFP_ERROR_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_ERROR.
MFP_EVENT_HEADER Preterido. Contém informações comuns a todos os tipos de evento MFPlay.
MFP_FRAME_STEP_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_FRAME_STEP.
MFP_MEDIAITEM_CLEARED_EVENT Preterido. Não documentado nesta versão.
MFP_MEDIAITEM_CREATED_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_MEDIAITEM_CREATED.
MFP_MEDIAITEM_SET_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_MEDIAITEM_SET.
MFP_MF_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_MF.
MFP_PAUSE_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_PAUSE.
MFP_PLAY_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_PLAY.
MFP_PLAYBACK_ENDED_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_PLAYBACK_ENDED.
MFP_POSITION_SET_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_POSITION_SET.
MFP_RATE_SET_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_RATE_SET.
MFP_STOP_EVENT Preterido. Estrutura de eventos para o evento MFP_EVENT_TYPE_STOP.
MFPinholeCameraIntrinsic_IntrinsicModel Representa um modelo intrínseco de câmera pinhole para uma resolução especificada.
MFPinholeCameraIntrinsics Contém modelos intrínsecos de câmera zero ou 1 que descrevem como projetar um ponto 3D no mundo físico no quadro de imagem 2D de uma câmera.
MFRR_COMPONENTS Contém informações sobre um ou mais componentes revogados.
MFT_INPUT_STREAM_INFO Contém informações sobre um fluxo de entrada em uma transformação do Media Foundation (MFT).
MFT_OUTPUT_DATA_BUFFER Contém informações sobre um buffer de saída para um MFT.
MFT_OUTPUT_STREAM_INFO Contém informações sobre um fluxo de saída em um MFT.
MFT_REGISTER_TYPE_INFO Contém informações de tipo de mídia para registrar um MFT.
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.
MFVideoAlphaBitmap Especifica um bitmap para que o EVR se misture com o vídeo.
MFVideoAlphaBitmapParams Especifica como o EVR combina um bitmap com o vídeo.
MFVideoArea Especifica uma área retangular dentro de um quadro de vídeo.
MFVideoCompressedInfo Contém informações sobre um formato de compactação de vídeo.
MFVIDEOFORMAT Descreve um formato de vídeo.
MFVideoInfo Contém informações de formato de vídeo que se aplicam a formatos compactados e descompactados.
MFVideoNormalizedRect Define um retângulo normalizado, que é usado para especificar sub-retângulos em um retângulo de vídeo.
MFVideoSurfaceInfo Contém informações sobre um formato de vídeo descompactado.
MT_ARBITRARY_HEADER Contém dados de formato para um fluxo binário em um arquivo ASF (Advanced Systems Format).
MT_CUSTOM_VIDEO_PRIMARIES Define primárias de cores personalizadas para uma fonte de vídeo.
OPM_ACP_AND_CGMSA_SIGNALING Contém o resultado de uma consulta OPM_GET_ACP_AND_CGMSA_SIGNALING .
OPM_ACTUAL_OUTPUT_FORMAT Contém o resultado de uma consulta OPM_GET_ACTUAL_OUTPUT_FORMAT no OPM (Gerenciador de Proteção de Saída).
OPM_CONFIGURE_PARAMETERS Contém um comando OPM ou COPP (Certified Output Protection Manager).
OPM_CONNECTED_HDCP_DEVICE_INFORMATION Contém o resultado de uma consulta OPM_GET_CONNECTED_HDCP_DEVICE_INFORMATION .
OPM_COPP_COMPATIBLE_GET_INFO_PARAMETERS Contém parâmetros para o método IOPMVideoOutput::COPPCompatibleGetInformation .
OPM_ENCRYPTED_INITIALIZATION_PARAMETERS Contém parâmetros de inicialização para uma sessão OPM.
OPM_GET_CODEC_INFO_INFORMATION Contém o resultado de uma consulta OPM_GET_CODEC_INFO .
OPM_GET_CODEC_INFO_PARAMETERS Contém informações para o comando OPM_GET_CODEC_INFO .
OPM_GET_INFO_PARAMETERS Contém parâmetros para o método IOPMVideoOutput::GetInformation .
OPM_HDCP_KEY_SELECTION_VECTOR Contém o KSV (vetor de seleção de chave) para um receptor do HDCP (Proteção de Conteúdo Digital) High-Bandwidth.
OPM_OMAC Contém um MAC (Código de Autenticação de Mensagem) para uma mensagem OPM.
OPM_OUTPUT_ID_DATA Contém o resultado de uma solicitação de status OPM_GET_OUTPUT_ID.
OPM_RANDOM_NUMBER Contém um número aleatório de 128 bits para uso com o OPM.
OPM_REQUESTED_INFORMATION Contém o resultado de uma solicitação de status OPM.
OPM_SET_ACP_AND_CGMSA_SIGNALING_PARAMETERS Contém informações para o comando OPM_SET_ACP_AND_CGMSA_SIGNALING no OPM.
OPM_SET_HDCP_SRM_PARAMETERS Contém parâmetros para o comando OPM_SET_HDCP_SRM .
OPM_SET_PROTECTION_LEVEL_PARAMETERS Contém dados para o comando OPM_SET_PROTECTION_LEVEL no OPM.
OPM_STANDARD_INFORMATION Contém o resultado de uma solicitação de status OPM.
STREAM_MEDIUM Não para uso do aplicativo.

 

Referência de programação do Media Foundation