Atributos de tipo de mídia
Os atributos a seguir se aplicam aos tipos de mídia. Alguns desses atributos destinam-se apenas à conversão de formatos de tipo de mídia herdados em tipos de mídia do Media Foundation.
Atributos de formato geral
Esses atributos podem ser aplicados a todos os tipos de mídia.
Atributo | Descrição |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | Especifica se cada exemplo é independente dos outros exemplos no fluxo. |
MF_MT_AM_FORMAT_TYPE | Formatar GUID. |
MF_MT_COMPRESSED | Especifica se os dados de mídia são compactados |
MF_MT_FIXED_SIZE_SAMPLES | Especifica se os exemplos têm um tamanho fixo. |
MF_MT_MAJOR_TYPE | GUID de tipo principal. |
MF_MT_SAMPLE_SIZE | Tamanho de cada exemplo, em bytes. |
MF_MT_SUBTYPE | GUID de subtipo. |
MF_MT_USER_DATA | Contém dados do usuário para um tipo de mídia que foi convertido de uma estrutura de formato herdada. |
MF_MT_WRAPPED_TYPE | Contém um tipo de mídia que foi encapsulado em outro tipo de mídia. |
Atributos de formato de áudio
Esses atributos podem ser aplicados a tipos de mídia cujo tipo principal é igual a MFMediaType_Audio.
Atributo | Descrição |
---|---|
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | Especifica o perfil de áudio e o nível de um fluxo AAC (Advanced Audio Coding). |
MF_MT_AAC_PAYLOAD_TYPE | Especifica o tipo de conteúdo para um fluxo AAC (Advanced Audio Coding). |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | Número médio de bytes por segundo. |
MF_MT_AUDIO_BITS_PER_SAMPLE | Número de bits por exemplo de áudio. |
MF_MT_AUDIO_BLOCK_ALIGNMENT | Bloquear alinhamento, em bytes. |
MF_MT_AUDIO_CHANNEL_MASK | Especifica a atribuição de canais de áudio para posições de locutor. |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | Número de exemplos de áudio por segundo (valor de ponto flutuante). |
MF_MT_AUDIO_FOLDDOWN_MATRIX | Especifica como um decodificador de áudio deve transformar áudio multicanal em saída estéreo. |
MF_MT_AUDIO_NUM_CHANNELS | Número de canais de áudio. |
MF_MT_AUDIO_PREFER_WAVEFORMATEX | Especifica a estrutura de formato herdada preferencial a ser usada ao converter um tipo de mídia de áudio. |
MF_MT_AUDIO_SAMPLES_PER_BLOCK | Número de amostras de áudio contidas em um bloco compactado de dados de áudio. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Número de amostras de áudio por segundo (valor inteiro). |
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE | Número de bits válidos de dados de áudio em cada exemplo de áudio. |
MF_MT_AUDIO_WMADRC_AVGREF | Referenciar o nível médio de volume de um arquivo de áudio do Windows Media. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Nível médio de volume de destino de um arquivo de áudio do Windows Media. |
MF_MT_AUDIO_WMADRC_PEAKREF | Nível de volume de pico de referência de um arquivo de Áudio do Windows Media. |
MF_MT_AUDIO_WMADRC_PEAKTARGET | Nível de volume de pico de destino de um arquivo de áudio do Windows Media. |
MF_MT_ORIGINAL_WAVE_FORMAT_TAG | Contém a marca de formato WAVE original para um fluxo de áudio. |
Atributos de formato de vídeo
Esses atributos podem ser aplicados a tipos de mídia cujo tipo principal é igual a MFMediaType_Video.
Atributo | Descrição |
---|---|
MF_MT_AVG_BIT_ERROR_RATE | Taxa de erros de dados. |
MF_MT_AVG_BITRATE | Taxa de dados aproximada do fluxo de vídeo. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | Primárias de cores personalizadas. |
MF_MT_DEFAULT_STRIDE | Passo de superfície padrão. |
MF_MT_DRM_FLAGS | Especifica se o vídeo requer a imposição da proteção de cópia. |
MF_MT_FRAME_RATE | Taxa de quadros. |
MF_MT_FRAME_RATE_RANGE_MAX | A taxa máxima de quadros compatível com um dispositivo de captura de vídeo. |
MF_MT_FRAME_RATE_RANGE_MIN | A taxa mínima de quadros compatível com um dispositivo de captura de vídeo. |
MF_MT_FRAME_SIZE | Largura e altura do quadro de vídeo. |
MF_MT_GEOMETRIC_APERTURE | Abertura geométrica. |
MF_MT_INTERLACE_MODE | Descreve como os quadros são entrelaçados. |
MF_MT_MAX_KEYFRAME_SPACING | Número máximo de quadros de um quadro-chave para o próximo. |
MF_MT_MINIMUM_DISPLAY_APERTURE | Abertura de exibição mínima. |
MF_MT_MPEG_SEQUENCE_HEADER | Cabeçalho de sequência MPEG-1 ou MPEG-2. |
MF_MT_MPEG_START_TIME_CODE | Código de hora de início do GOP (grupo de imagens). |
MF_MT_MPEG2_FLAGS | Sinalizadores diversos para vídeo MPEG-2. |
MF_MT_MPEG2_LEVEL | Nível MPEG-2 ou H.264. |
MF_MT_MPEG2_PROFILE | Perfil MPEG-2 ou H.264. |
MF_MT_ORIGINAL_4CC | Contém o codec original FOURCC para um fluxo de vídeo. |
MF_MT_PAD_CONTROL_FLAGS | Taxa de proporção do retângulo de saída. |
MF_MT_PALETTE | Entradas de paleta. |
MF_MT_PAN_SCAN_APERTURE | Define a região 4×3 do vídeo que deve ser exibida no modo de panorâmica/verificação. |
MF_MT_PAN_SCAN_ENABLED | Especifica se o modo de verificação/panorâmica está habilitado. |
MF_MT_PIXEL_ASPECT_RATIO | Taxa de proporção de pixel. |
MF_MT_SOURCE_CONTENT_HINT | Taxa de proporção pretendida. |
MF_MT_TRANSFER_FUNCTION | Função de conversão de RGB para R'G'B'. |
MF_MT_VIDEO_3D | Especifica se um fluxo de vídeo contém conteúdo 3D. |
MF_MT_VIDEO_CHROMA_SITING | Descreve como chroma foi amostrado para o vídeo Y'Cb'Cr'. |
MF_MT_VIDEO_LIGHTING | Condições de iluminação ideais para exibição. |
MF_MT_VIDEO_NOMINAL_RANGE | Intervalo nominal das informações de cor |
MF_MT_VIDEO_PRIMARIES | Primárias de cores. |
MF_MT_VIDEO_ROTATION | Especifica a rotação de um quadro de vídeo na direção anti-horário. |
MF_MT_YUV_MATRIX | Matriz de conversão do espaço de cor Y'Cb'Cr' para o espaço de cor R'G'B'. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | Especifica se o chamador alocará as texturas usadas para a saída pelo MFT do Processador de Vídeo. |
MF_XVP_DISABLE_FRC | Desabilita a conversão de taxa de quadros no MFT do Processador de Vídeo. |
Outros atributos de formato
Os atributos a seguir se aplicam ao vídeo DV intercalado.
Atributo | Descrição |
---|---|
MF_MT_DV_AAUX_CTRL_PACK_0 | Pacote de controle do código-fonte AAUX (auxiliar de áudio) para o primeiro bloco de áudio. |
MF_MT_DV_AAUX_CTRL_PACK_1 | Pacote de controle do código-fonte do AAUX para o segundo bloco de áudio. |
MF_MT_DV_AAUX_SRC_PACK_0 | Pacote de origem AAUX para o primeiro bloco de áudio. |
MF_MT_DV_AAUX_SRC_PACK_1 | Pacote de origem AAUX para o segundo bloco de áudio. |
MF_MT_DV_VAUX_CTRL_PACK | Pacote de controle do código-fonte vaux (auxiliar de vídeo). |
MF_MT_DV_VAUX_SRC_PACK | Pacote de origem VAUX. |
Os atributos a seguir se aplicam a arquivos ASF (Advanced Streaming Format).
Atributo | Descrição |
---|---|
MF_MT_ARBITRARY_FORMAT | Dados de formato adicionais para um fluxo binário em um arquivo ASF. |
MF_MT_ARBITRARY_HEADER | Dados específicos do tipo para um fluxo binário em um arquivo ASF. |
MF_MT_IMAGE_LOSS_TOLERANT | Especifica se um fluxo de imagem ASF é um tipo JPEG degradado. |
Os atributos a seguir se aplicam a arquivos MPEG-4.
Atributo | Descrição |
---|---|
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY | O índice da entrada atual na caixa de descrição de exemplo. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | A caixa de descrição de exemplo. |
Tópicos relacionados