Attribute | Description | Remarks |
---|---|---|
MF_MT_MAJOR_TYPE | Major type. | Must be MFMediaType_Audio. |
MF_MT_SUBTYPE | Subtype. | Must be MFAudioFormat_PCM. |
MF_MT_AUDIO_BITS_PER_SAMPLE | Bits per sample. | Must be 16. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Samples per second. | The following values are supported:
|
MF_MT_AUDIO_NUM_CHANNELS | Number of channels. | Must be 1 (mono) or 2 (stereo), or 6 (5.1).[!Note] |
Attribute | Description | Remarks |
---|---|---|
MF_MT_MAJOR_TYPE | Major type. | Must be MFMediaType_Audio. |
MF_MT_SUBTYPE | Audio subtype. | Must be MFAudioFormat_AAC. |
MF_MT_AUDIO_BITS_PER_SAMPLE | Bits per sample. | Must be 16. |
MF_MT_AUDIO_SAMPLES_PER_SECOND | Samples per second. | Must match the input type. |
MF_MT_AUDIO_NUM_CHANNELS | Number of channels. | Must match the input type. |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | Bit rate of the encoded AAC stream, in bytes per second. | The following values are supported:
|
MF_MT_AAC_PAYLOAD_TYPE | The AAC payload type. | Optional. If set, the value must be zero, indicating that the stream contains raw_data_block elements only. Optional. If the attribute is not set, the default value is zero, indicating that the stream contains raw_data_block elements only (raw AAC). In Windows 7, if this attribute is set, the value must be zero. Starting in Windows 8, the value can be 0 (raw AAC) or 1 (ADTS AAC). |
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | The AAC audio profile and level. | Optional. The following values are supported:
|
MF_MT_AAC_PROFILE_LEVEL_INDICATION value | Profile |
---|---|
0x29 | AAC Profile L2 |
0x2A | AAC Profile L4 |
0x2B | AAC Profile L5 |
0x2C | High Efficiency v1 AAC Profile L2 |
0x2E | High Efficiency v1 AAC Profile L4 |
0x2F | High Efficiency v1 AAC Profile L5 |
0x30 | High Efficiency v2 AAC Profile L2 |
0x31 | High Efficiency v2 AAC Profile L3 |
0x32 | High Efficiency v2 AAC Profile L4 |
0x33 | High Efficiency v2 AAC Profile L5 |
Attribute | Value |
---|---|
MF_MT_MAJOR_TYPE | MFMediaType_Audio |
MF_MT_SUBTYPE | MFAudioFormat_PCM |
MF_MT_AUDIO_BITS_PER_SAMPLE | 16 |
MF_MT_AUDIO_SAMPLES_PER_SECOND | 44100 |
MF_MT_AUDIO_NUM_CHANNELS | 2 |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | 176400 (optional) |
MF_MT_AUDIO_BLOCK_ALIGNMENT | 4 (optional) |
MF_MT_ALL_SAMPLES_INDEPENDENT | 1 (optional) |
MF_MT_AVG_BITRATE | 1411200 (optional) |
MF_MT_FIXED_SIZE_SAMPLES | 1 (optional) |
Attribute | Value |
---|---|
MF_MT_MAJOR_TYPE | MFMediaType_Audio |
MF_MT_SUBTYPE | MFAudioFormat_AAC |
MF_MT_AUDIO_BITS_PER_SAMPLE | 16 |
MF_MT_AUDIO_SAMPLES_PER_SECOND | 44100 |
MF_MT_AUDIO_NUM_CHANNELS | 2 |
MF_MT_AUDIO_AVG_BYTES_PER_SECOND | 20000 |
MF_MT_AAC_PAYLOAD_TYPE | 0 (optional) |
MF_MT_AAC_AUDIO_PROFILE_LEVEL_INDICATION | 0x29 (optional) |
MF_MT_AUDIO_BLOCK_ALIGNMENT | 1 (optional) |
MF_MT_ALL_SAMPLES_INDEPENDENT | 0 (optional) |
MF_MT_AVG_BITRATE | 160000 (optional) |
MF_MT_USER_DATA | {0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x10} (optional) |
Minimum supported client | Windows 7 [desktop apps only] |
Minimum supported server | Windows Server 2008 R2 [desktop apps only] |
DLL |
|