Partilhar via


Atributos do descritor de apresentação

Atributos comuns do descritor de apresentação

Os atributos a seguir podem ser aplicados a qualquer descritor de apresentação.

Atributo Descrição
MF_PD_APP_CONTEXT Contém um ponteiro para o descritor de apresentação do caminho de mídia protegido (PMP).
MF_PD_AUDIO_ENCODING_BITRATE Especifica a taxa de bits de codificação de áudio para a apresentação, em bits por segundo.
MF_PD_AUDIO_ISVARIABLEBITRATE Especifica se os fluxos de áudio na apresentação têm uma taxa de bits variável.
MF_PD_DURATION Especifica a duração de uma apresentação, em unidades de 100 nanossegundos.
MF_PD_LAST_MODIFIED_TIME Especifica quando uma apresentação foi modificada pela última vez.
MF_PD_MIME_TYPE Especifica o tipo MIME do conteúdo.
MF_PD_PLAYBACK_BOUNDARY_TIME O momento em que a apresentação deve começar, em relação ao início da fonte de mídia.
MF_PD_PLAYBACK_ELEMENT_ID O identificador do elemento da lista de reprodução na apresentação.
MF_PD_PMPHOST_CONTEXT Contém um ponteiro para o objeto proxy para o descritor de apresentação do aplicativo.
MF_PD_PREFERRED_LANGUAGE Contém o idioma RFC 1766 preferido da fonte de mídia.
MF_PD_SAMI_STYLELIST Contém o nome amigável dos estilos SAMI (Synchronized Accessible Media Interchange) suportados. Este atributo aplica-se apenas a ficheiros SAMI.
MF_PD_TOTAL_FILE_SIZE Especifica o tamanho total do arquivo de origem, em bytes.
MF_PD_VIDEO_ENCODING_BITRATE Especifica a taxa de bits de codificação de vídeo para a apresentação, em bits por segundo.

 

Atributos do descritor de apresentação para ASF

Os atributos a seguir se aplicam aos descritores de apresentação para arquivos ASF (Advanced Systems Format).

Atributo Descrição
MF_PD_ASF_CODECLIST Contém informações sobre os codecs usados para codificar o conteúdo em um arquivo ASF.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Especifica o identificador de chave para um arquivo ASF criptografado.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Especifica a URL de aquisição de licença para um arquivo ASF criptografado.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Contém dados secretos para um ficheiro ASF encriptado.
MF_PD_ASF_CONTENTENCRYPTION_TYPE Especifica o tipo de mecanismo de proteção usado em um arquivo ASF.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA Contém dados de criptografia para um arquivo ASF.
MF_PD_ASF_DATA_LENGTH Especifica o tamanho, em bytes, da seção de dados de um arquivo ASF.
MF_PD_ASF_DATA_START_OFFSET Especifica o deslocamento, em bytes, desde o início de um arquivo ASF até o início do primeiro pacote de dados.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME Especifica a data e a hora em que um arquivo ASF foi criado inicialmente.
MF_PD_ASF_FILEPROPERTIES_FILE_ID Especifica o identificador de arquivo de um arquivo ASF.
MF_PD_ASF_FILEPROPERTIES_FLAGS Contém sinalizadores diversos de um cabeçalho ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE Especifica a taxa de bits instantânea máxima, em bits por segundo, para um arquivo ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Especifica o tamanho máximo do pacote, em bytes, para um arquivo ASF
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Especifica o tamanho mínimo do pacote, em bytes, para um arquivo ASF.
MF_PD_ASF_FILEPROPERTIES_PACKETS Especifica o número de pacotes na seção de dados de um arquivo ASF.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION Especifica o tempo necessário para reproduzir um arquivo ASF, em unidades de 100 nanossegundos.
MF_PD_ASF_FILEPROPERTIES_PREROLL Especifica a quantidade de tempo para armazenar dados em buffer antes de começar a reproduzir um arquivo ASF, em milissegundos.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION Especifica o tempo necessário para enviar um arquivo ASF, em unidades de 100 nanossegundos.
MF_PD_ASF_INFO_HAS_AUDIO Especifica se um arquivo ASF contém pelo menos um fluxo de áudio.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Especifica se um arquivo ASF contém fluxos que não sejam de áudio e de vídeo.
MF_PD_ASF_INFO_HAS_VIDEO Especifica se um arquivo ASF contém pelo menos um fluxo de vídeo.
MF_PD_ASF_LANGLIST Especifica a lista de idiomas usados em um arquivo ASF.
MF_PD_ASF_LANGLIST_LEGACYORDER Contém uma lista de idiomas RFC 1766 usados na apresentação atual.
MF_PD_ASF_MARKER Especifica os marcadores em um arquivo ASF.
MF_PD_ASF_METADATA_IS_VBR Especifica se um arquivo ASF usa codificação de taxa de bits variável (VBR).
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS Descreve os requisitos de buffer para um arquivo VBR ASF.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE Especifica o tamanho médio do buffer necessário para um arquivo VBR ASF.
MF_PD_ASF_METADATA_V8_VBRPEAK Especifica a maior taxa de bits momentânea em um arquivo VBR ASF.
MF_PD_ASF_SCRIPT Especifica os comandos de script em um arquivo ASF.

 

Atributos do Media Foundation

Descritores de Apresentação

IMFPresentationDescriptor