Atributos de tipo de mídia
Os atributos a seguir se aplicam a 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 gerais de formato
Esses atributos podem ser aplicados a todos os tipos de mídia.
Atributo | Descrição |
---|---|
MF_MT_ALL_SAMPLES_INDEPENDENT | Especifica se cada amostra é independente das outras amostras no fluxo. |
MF_MT_AM_FORMAT_TYPE | GUID de formato. |
MF_MT_COMPRESSED | Especifica se os dados de mídia são compactados |
MF_MT_FIXED_SIZE_SAMPLES | Especifica se as amostras têm um tamanho fixo. |
MF_MT_MAJOR_TYPE | GUID do tipo principal. |
MF_MT_SAMPLE_SIZE | Tamanho de cada amostra, em bytes. |
MF_MT_SUBTYPE | GUID do 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 herdado. |
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 carga 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 amostra de áudio. |
MF_MT_AUDIO_BLOCK_ALIGNMENT | Alinhamento de blocos, em bytes. |
MF_MT_AUDIO_CHANNEL_MASK | Especifica a atribuição de canais de áudio às posições dos alto-falantes. |
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND | Número de amostras de áudio por segundo (valor de vírgula 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 herdado 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 amostra de áudio. |
MF_MT_AUDIO_WMADRC_AVGREF | Nível médio de volume de referência de um ficheiro de áudio do Windows Media. |
MF_MT_AUDIO_WMADRC_AVGTARGET | Nível médio de volume de destino de um ficheiro de áudio do Windows Media. |
MF_MT_AUDIO_WMADRC_PEAKREF | Referência ao nível de volume máximo de um ficheiro Windows Media Audio. |
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 tag 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 erro de dados. |
MF_MT_AVG_BITRATE | Taxa de dados aproximada do fluxo de vídeo. |
MF_MT_CUSTOM_VIDEO_PRIMARIES | Cores primárias personalizadas. |
MF_MT_DEFAULT_STRIDE | Passada de superfície padrão. |
MF_MT_DRM_FLAGS | Especifica se o vídeo requer a imposição de proteção contra cópia. |
MF_MT_FRAME_RATE | Taxa de quadros. |
MF_MT_FRAME_RATE_RANGE_MAX | A taxa de quadros máxima suportada por um dispositivo de captura de vídeo. |
MF_MT_FRAME_RATE_RANGE_MIN | A taxa mínima de quadros suportada por 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 seguinte. |
MF_MT_MINIMUM_DISPLAY_APERTURE | Abertura mínima do ecrã. |
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 Grupo de imagens (GOP). |
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 | 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 panorâmico/digitalização. |
MF_MT_PAN_SCAN_ENABLED | Especifica se o modo pan/scan está habilitado. |
MF_MT_PIXEL_ASPECT_RATIO | Proporção de pixels. |
MF_MT_SOURCE_CONTENT_HINT | 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 o chroma foi amostrado para o vídeo Y'Cb'Cr'. |
MF_MT_VIDEO_LIGHTING | Ótimas condições de iluminação para visualização. |
MF_MT_VIDEO_NOMINAL_RANGE | Intervalo nominal das informações de cor |
MF_MT_VIDEO_PRIMARIES | Cores primárias. |
MF_MT_VIDEO_ROTATION | Especifica a rotação de um quadro de vídeo no sentido anti-horário. |
MF_MT_YUV_MATRIX | Matriz de conversão do espaço de cores Y'Cb'Cr' para o espaço de cores R'G'B'. |
MF_XVP_CALLER_ALLOCATES_OUTPUT | Especifica se o chamador alocará as texturas usadas para a saída pelo processador de vídeo MFT. |
MF_XVP_DISABLE_FRC | Desativa a conversão de taxa de quadros noMFT 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 de fonte auxiliar de áudio (AAUX) para o primeiro bloco de áudio. |
MF_MT_DV_AAUX_CTRL_PACK_1 | Pacote de controle de fonte AAUX para o segundo bloco de áudio. |
MF_MT_DV_AAUX_SRC_PACK_0 | AAUX source pack para o primeiro bloco de áudio. |
MF_MT_DV_AAUX_SRC_PACK_1 | AAUX source pack para o segundo bloco de áudio. |
MF_MT_DV_VAUX_CTRL_PACK | Pacote de controle de fonte auxiliar de vídeo (VAUX). |
MF_MT_DV_VAUX_SRC_PACK | Pacote fonte 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 degradável. |
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 da amostra. |
MF_MT_MPEG4_SAMPLE_DESCRIPTION | A caixa de descrição do exemplo. |
Tópicos relacionados