Attributi del tipo di supporto

Gli attributi seguenti si applicano ai tipi di supporti. Alcuni di questi attributi sono destinati solo alla conversione di formati di tipi di supporti legacy in tipi di supporti di Media Foundation.

Attributi di formato generale

Questi attributi possono essere applicati a tutti i tipi di supporti.

Attributo Descrizione
MF_MT_ALL_SAMPLES_INDEPENDENT Specifica se ogni esempio è indipendente dagli altri esempi nel flusso.
MF_MT_AM_FORMAT_TYPE Formato GUID.
MF_MT_COMPRESSED Specifica se i dati multimediali sono compressi
MF_MT_FIXED_SIZE_SAMPLES Specifica se i campioni hanno una dimensione fissa.
MF_MT_MAJOR_TYPE GUID di tipo principale.
MF_MT_SAMPLE_SIZE Dimensioni di ogni campione, in byte.
MF_MT_SUBTYPE GUID del sottotipo.
MF_MT_USER_DATA Contiene i dati utente per un tipo di supporto convertito da una struttura di formato legacy.
MF_MT_WRAPPED_TYPE Contiene un tipo di supporto di cui è stato eseguito il wrapping in un altro tipo di supporto.

 

Attributi del formato audio

Questi attributi possono essere applicati ai tipi di supporti il cui tipo principale è uguale a MFMediaType_Audio.

Attributo Descrizione
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION Specifica il profilo audio e il livello di un flusso AAC (Advanced Audio Coding).
MF_MT_AAC_PAYLOAD_TYPE Specifica il tipo di payload per un flusso AAC (Advanced Audio Coding).
MF_MT_AUDIO_AVG_BYTES_PER_SECOND Numero medio di byte al secondo.
MF_MT_AUDIO_BITS_PER_SAMPLE Numero di bit per campione audio.
MF_MT_AUDIO_BLOCK_ALIGNMENT Allineamento dei blocchi, in byte.
MF_MT_AUDIO_CHANNEL_MASK Specifica l'assegnazione dei canali audio alle posizioni dell'altoparlante.
MF_MT_AUDIO_FLOAT_SAMPLES_PER_SECOND Numero di campioni audio al secondo (valore a virgola mobile).
MF_MT_AUDIO_FOLDDOWN_MATRIX Specifica come un decodificatore audio deve trasformare l'audio multicanale in output stereo.
MF_MT_AUDIO_NUM_CHANNELS Numero dei canali audio.
MF_MT_AUDIO_PREFER_WAVEFORMATEX Specifica la struttura di formato legacy preferita da utilizzare per la conversione di un tipo di supporto audio.
MF_MT_AUDIO_SAMPLES_PER_BLOCK Numero di campioni audio contenuti in un blocco compresso di dati audio.
MF_MT_AUDIO_SAMPLES_PER_SECOND Numero di campioni audio al secondo (valore intero).
MF_MT_AUDIO_VALID_BITS_PER_SAMPLE Numero di bit validi di dati audio in ogni campione audio.
MF_MT_AUDIO_WMADRC_AVGREF Livello medio di volume di riferimento di un file Windows Media Audio.
MF_MT_AUDIO_WMADRC_AVGTARGET Livello medio di volume di destinazione di un file Windows Media Audio.
MF_MT_AUDIO_WMADRC_PEAKREF Livello di volume di riferimento massimo di un file Windows Media Audio.
MF_MT_AUDIO_WMADRC_PEAKTARGET Livello di volume massimo di destinazione di un file Windows Media Audio.
MF_MT_ORIGINAL_WAVE_FORMAT_TAG Contiene il tag di formato WAVE originale per un flusso audio.

 

Attributi del formato video

Questi attributi possono essere applicati ai tipi di supporti il cui tipo principale è uguale a MFMediaType_Video.

Attributo Descrizione
MF_MT_AVG_BIT_ERROR_RATE Frequenza degli errori dei dati.
MF_MT_AVG_BITRATE Frequenza approssimativa dei dati del flusso video.
MF_MT_CUSTOM_VIDEO_PRIMARIES Primarie di colore personalizzate.
MF_MT_DEFAULT_STRIDE Stride di superficie predefinito.
MF_MT_DRM_FLAGS Specifica se il video richiede l'applicazione della protezione della copia.
MF_MT_FRAME_RATE Frequenza dei fotogrammi.
MF_MT_FRAME_RATE_RANGE_MAX Frequenza massima dei fotogrammi supportata da un dispositivo di acquisizione video.
MF_MT_FRAME_RATE_RANGE_MIN Frequenza minima dei fotogrammi supportata da un dispositivo di acquisizione video.
MF_MT_FRAME_SIZE Larghezza e altezza del fotogramma video.
MF_MT_GEOMETRIC_APERTURE Apertura geometrica.
MF_MT_INTERLACE_MODE Descrive come vengono interlacciati i fotogrammi.
MF_MT_MAX_KEYFRAME_SPACING Numero massimo di fotogrammi da un fotogramma chiave al successivo.
MF_MT_MINIMUM_DISPLAY_APERTURE Apertura minima dello schermo.
MF_MT_MPEG_SEQUENCE_HEADER Intestazione di sequenza MPEG-1 o MPEG-2.
MF_MT_MPEG_START_TIME_CODE Codice dell'ora di inizio di un gruppo di immagini (GOP).
MF_MT_MPEG2_FLAGS Flag vari per video MPEG-2.
MF_MT_MPEG2_LEVEL Livello MPEG-2 o H.264.
MF_MT_MPEG2_PROFILE Profilo MPEG-2 o H.264.
MF_MT_ORIGINAL_4CC Contiene il codec originale FOURCC per un flusso video.
MF_MT_PAD_CONTROL_FLAGS Proporzioni del rettangolo di output.
MF_MT_PALETTE Voci della tavolozza.
MF_MT_PAN_SCAN_APERTURE Definisce l'area 4×3 del video da visualizzare in modalità panoramica/analisi.
MF_MT_PAN_SCAN_ENABLED Specifica se la modalità panoramica/analisi è abilitata.
MF_MT_PIXEL_ASPECT_RATIO Proporzioni pixel.
MF_MT_SOURCE_CONTENT_HINT Proporzioni previste.
MF_MT_TRANSFER_FUNCTION Funzione di conversione da RGB a R'G'B'.
MF_MT_VIDEO_3D Specifica se un flusso video contiene contenuto 3D.
MF_MT_VIDEO_CHROMA_SITING Descrive come è stata campionata la cromatica per il video Y'Cb'Cr'.
MF_MT_VIDEO_LIGHTING Condizioni di illuminazione ottimali per la visualizzazione.
MF_MT_VIDEO_NOMINAL_RANGE Intervallo nominale delle informazioni sul colore
MF_MT_VIDEO_PRIMARIES Primarie a colori.
MF_MT_VIDEO_ROTATION Specifica la rotazione di un fotogramma video nella direzione in senso antiorario.
MF_MT_YUV_MATRIX Matrice di conversione dallo spazio colore Y'Cb'Cr' allo spazio dei colori R'G'B'.
MF_XVP_CALLER_ALLOCATES_OUTPUT Specifica se il chiamante alloca le trame usate per l'output da MFT del processore video.
MF_XVP_DISABLE_FRC Disabilita la conversione della frequenza dei fotogrammi nell'MFT del processore video.

 

Altri attributi di formato

Gli attributi seguenti si applicano al video DV interleaved.

Attributo Descrizione
MF_MT_DV_AAUX_CTRL_PACK_0 Pacchetto di controllo del codice sorgente ausiliario audio (AAUX) per il primo blocco audio.
MF_MT_DV_AAUX_CTRL_PACK_1 Pacchetto di controllo del codice sorgente AAUX per il secondo blocco audio.
MF_MT_DV_AAUX_SRC_PACK_0 Pacchetto di origine AAUX per il primo blocco audio.
MF_MT_DV_AAUX_SRC_PACK_1 Pacchetto di origine AAUX per il secondo blocco audio.
MF_MT_DV_VAUX_CTRL_PACK Pacchetto di controllo del codice sorgente ausiliario video (DASH).
MF_MT_DV_VAUX_SRC_PACK Pacchetto di origine MONITORING.

 

Gli attributi seguenti si applicano ai file ASF (Advanced Streaming Format).

Attributo Descrizione
MF_MT_ARBITRARY_FORMAT Dati di formato aggiuntivi per un flusso binario in un file ASF.
MF_MT_ARBITRARY_HEADER Dati specifici del tipo per un flusso binario in un file ASF.
MF_MT_IMAGE_LOSS_TOLERANT Specifica se un flusso di immagini ASF è un tipo JPEG degradabile.

 

Gli attributi seguenti si applicano ai file MPEG-4.

Attributo Descrizione
MF_MT_MPEG4_CURRENT_SAMPLE_ENTRY Indice della voce corrente nella casella di descrizione dell'esempio.
MF_MT_MPEG4_SAMPLE_DESCRIPTION Casella di descrizione dell'esempio.

 

IMFMediaType

Attributi di Media Foundation

Tipi di supporti

Tipi di supporti audio

Tipi di supporti video