mediafoundation: Add support for AAC/MP3 encoding

Merged Seungha Yang requested to merge seungha.yang/gst-plugins-bad:mf-aac into master
mediafoundation: Add support MP3 audio encoding

Add MediaFoundation MP3 encoder
mediafoundation: Add support for AAC encoding                               
Add MediaFoundation AAC encoder element.

Before Windows 10, mono and stereo channels were supported audio channels
configuration by AAC encoder MFT. However, on Windows 10,
5.1 channels support was introduced.

To expose correct range of support format by this element
whatever the OS version is, this element will enumerate
all the supported format by the AAC encoder MFT
and then will configure sink/src templates while plugin init.
mediafoundation: Add util function to dump IMFAttributes values

It would be useful for debugging.
Edited by Seungha Yang

Merge request reports