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. |
Argomenti correlati