Attributi del descrittore di presentazione

Attributi comuni del descrittore di presentazione

Gli attributi seguenti possono essere applicati a qualsiasi descrittore di presentazione.

Attributo Descrizione
MF_PD_APP_CONTEXT Contiene un puntatore al descrittore di presentazione dal percorso multimediale protetto (PMP).
MF_PD_AUDIO_ENCODING_BITRATE Specifica la velocità di bit di codifica audio per la presentazione, espressa in bit al secondo.
MF_PD_AUDIO_ISVARIABLEBITRATE Specifica se i flussi audio nella presentazione hanno una frequenza di bit variabile.
MF_PD_DURATION Specifica la durata di una presentazione, espressa in unità di 100 nanosecondi.
MF_PD_LAST_MODIFIED_TIME Specifica quando una presentazione è stata modificata per l'ultima volta.
MF_PD_MIME_TYPE Specifica il tipo MIME del contenuto.
MF_PD_PLAYBACK_BOUNDARY_TIME Ora di inizio della presentazione rispetto all'inizio dell'origine multimediale.
MF_PD_PLAYBACK_ELEMENT_ID Identificatore dell'elemento playlist nella presentazione.
MF_PD_PMPHOST_CONTEXT Contiene un puntatore all'oggetto proxy per il descrittore di presentazione dell'applicazione.
MF_PD_PREFERRED_LANGUAGE Contiene il linguaggio RFC 1766 preferito dell'origine multimediale.
MF_PD_SAMI_STYLELIST Contiene il nome descrittivo degli stili SAMI (Synchronized Accessible Media Interchange) supportati. Questo attributo si applica solo ai file SAMI.
MF_PD_TOTAL_FILE_SIZE Specifica le dimensioni totali del file di origine, in byte.
MF_PD_VIDEO_ENCODING_BITRATE Specifica la velocità in bit di codifica video per la presentazione, espressa in bit al secondo.

 

Attributi del descrittore di presentazione per ASF

Gli attributi seguenti si applicano ai descrittori di presentazione per i file ASF (Advanced Systems Format).

Attributo Descrizione
MF_PD_ASF_CODECLIST Contiene informazioni sui codec usati per codificare il contenuto in un file ASF.
MF_PD_ASF_CONTENTENCRYPTION_KEYID Specifica l'identificatore di chiave per un file ASF crittografato.
MF_PD_ASF_CONTENTENCRYPTION_LICENSE_URL Specifica l'URL di acquisizione della licenza per un file ASF crittografato.
MF_PD_ASF_CONTENTENCRYPTION_SECRET_DATA Contiene i dati segreti per un file ASF crittografato.
MF_PD_ASF_CONTENTENCRYPTION_TYPE Specifica il tipo di meccanismo di protezione utilizzato in un file ASF.
MF_PD_ASF_CONTENTENCRYPTIONEX_ENCRYPTION_DATA Contiene i dati di crittografia per un file ASF.
MF_PD_ASF_DATA_LENGTH Specifica le dimensioni, in byte, della sezione dati di un file ASF.
MF_PD_ASF_DATA_START_OFFSET Specifica l'offset, in byte, dall'inizio di un file ASF all'inizio del primo pacchetto di dati.
MF_PD_ASF_FILEPROPERTIES_CREATION_TIME Specifica la data e l'ora di creazione iniziale di un file ASF.
MF_PD_ASF_FILEPROPERTIES_FILE_ID Specifica l'identificatore di file di un file ASF.
MF_PD_ASF_FILEPROPERTIES_FLAGS Contiene flag vari da un'intestazione ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_BITRATE Specifica la velocità massima di bit istantanea, espressa in bit al secondo, per un file ASF.
MF_PD_ASF_FILEPROPERTIES_MAX_PACKET_SIZE Specifica le dimensioni massime dei pacchetti, in byte, per un file ASF
MF_PD_ASF_FILEPROPERTIES_MIN_PACKET_SIZE Specifica le dimensioni minime dei pacchetti, in byte, per un file ASF.
MF_PD_ASF_FILEPROPERTIES_PACKETS Specifica il numero di pacchetti nella sezione dati di un file ASF.
MF_PD_ASF_FILEPROPERTIES_PLAY_DURATION Specifica il tempo necessario per riprodurre un file ASF, in unità da 100 nanosecondi.
MF_PD_ASF_FILEPROPERTIES_PREROLL Specifica la quantità di tempo per memorizzare nel buffer i dati prima di iniziare a riprodurre un file ASF, espresso in millisecondi.
MF_PD_ASF_FILEPROPERTIES_SEND_DURATION Specifica il tempo necessario per inviare un file ASF, in unità da 100 nanosecondi.
MF_PD_ASF_INFO_HAS_AUDIO Specifica se un file ASF contiene almeno un flusso audio.
MF_PD_ASF_INFO_HAS_NON_AUDIO_VIDEO Specifica se un file ASF contiene flussi non audio e non video.
MF_PD_ASF_INFO_HAS_VIDEO Specifica se un file ASF contiene almeno un flusso video.
MF_PD_ASF_LANGLIST Specifica l'elenco di lingue utilizzate in un file ASF.
MF_PD_ASF_LANGLIST_LEGACYORDER Contiene un elenco di lingue RFC 1766 utilizzate nella presentazione corrente.
MF_PD_ASF_MARKER Specifica i marcatori in un file ASF.
MF_PD_ASF_METADATA_IS_VBR Specifica se un file ASF usa la codifica VBR (Variable Bit Rate).
MF_PD_ASF_METADATA_LEAKY_BUCKET_PAIRS Descrive i requisiti di buffering per un file ASF VBR.
MF_PD_ASF_METADATA_V8_BUFFERAVERAGE Specifica le dimensioni medie del buffer necessarie per un file ASF VBR.
MF_PD_ASF_METADATA_V8_VBRPEAK Specifica la velocità di bit momentanea più elevata in un file ASF VBR.
MF_PD_ASF_SCRIPT Specifica i comandi script in un file ASF.

 

Attributi di Media Foundation

Descrittori di presentazione

IMFPresentationDescriptor