attribut MF_MT_AAC_PAYLOAD_TYPE

Spécifie le type de charge utile d’un flux AAC (Advanced Audio Coding).

Type de données

UINT32

Les valeurs suivantes sont possibles.

Valeur Signification
0
Le flux contient raw_data_block éléments uniquement.
1
Flux de transport de données audio (ADTS). Le flux contient une adts_sequence, telle que définie par MPEG-2.
2
Format d’échange de données audio (ADIF). Le flux contient un adif_sequence, tel que défini par MPEG-2.
3
Le flux contient un flux de transport audio MPEG-4 avec une couche de synchronisation (LOAS) et une couche multiplex (LATM).

 

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

Pour définir cet attribut, appelez IMFAttributes::SetUINT32.

S'applique à

IMFMediaType

Notes

MF_MT_AAC_PAYLOAD_TYPE est facultatif. Si cet attribut n’est pas spécifié, la valeur par défaut 0 est utilisée, qui spécifie que le flux contient uniquement raw_data_block éléments.

S’applique uniquement à MFAudioFormat_AAC.

La constante GUID de cet attribut est exportée à partir de mfuuid.lib.

Spécifications

Condition requise Valeur
En-tête
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs de type de média