MF_MT_AAC_PROFILE_LEVEL_INDICATION valueĪfter the output type is set, the AAC encoder updates the type by adding the MF_MT_USER_DATA attribute. The following table lists the values that can be used for the MF_MT_AAC_PROFILE_LEVEL_INDICATION attribute. Starting in Windows 8, the value can be 0 (raw AAC) or 1 (ADTS AAC). In Windows 7, if this attribute is set, the value must be zero. If the attribute is not set, the default value is zero, indicating that the stream contains raw_data_block elements only (raw AAC). If set, the value must be zero, indicating that the stream contains raw_data_block elements only. The default value for 6 channels is 60000. The default value for both mono and stereo is 12000 (96 Kbps). If using 6 channels, multiply these values by 6. Attributeīit rate of the encoded AAC stream, in bytes per second. Set the following attributes on the output media type. Note: Support for 6 audio channels was introduced with Windows 10 and is not available for earlier versions of Windows.Īfter the input type is set, the encoder derives the following values and adds them to the media type: Set the following attributes on the input media type. You can set the types in either order input type first, or output type first. The AAC encoder supports the following media types. The class identifier (CLSID) of the AAC encoder is CLSID_AACMFTEncoder, defined in the header file wmcodecdsp.h. The AAC encoder does not support encoding to any other AAC profiles, such as Main, SSR, or LTP. The Microsoft Media Foundation AAC encoder is a Media Foundation Transform that encodes Advanced Audio Coding (AAC) Low Complexity (LC) profile, as defined by ISO/IEC 13818-7 (MPEG-2 Audio Part 7).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |