Menu
I've been trying to use Media Foundation to encode Uncompressed IEEE floating-point audio( MFAudioFormatFloat) to AAC( MFAudioFormatAAC) but as it seems the AAC Encoder can only take Uncompressed PCM audio( MFAudioFormatPCM) as input -. When I use MFTEnum or MFTEnumEx functions: hr = MFTEnum( MFTCATEGORYAUDIOENCODER, NULL, // Reserved &tininfo /. MFAudioFormatFloat./, // Input type to match.
I've been trying to use Media Foundation to encode Uncompressed IEEE floating-point audio(MFAudioFormat_Float) to AAC(MFAudioFormat_AAC) but as it seems the AAC. As an additional resource to this page Haali has created a list of codec IDs in a PDF. For each TrackEntry. A_PCM/FLOAT/IEEE, Floating Point, IEEE compatible. The private data is. Float format). Corresponding ACM wFormatTag: 0x0003.
&toutinfo /. MFAudioFormatAAC./, // Output type to match.
NULL, // Attributes to match. (None.) &pCLSIDs, // Receives a pointer to an array of CLSIDs. &count // Receives the size of the array. ); It doesn't find any available codecs( count 0). So is it at all possible to use Media Foundation to do this? Can I find some other codec and install it and use? Or maybe there is some other way to do it and I'm doing something wrong?