NAudio.MediaFoundation.MediaFoundationApi.CreateMediaType C# (CSharp) Method

CreateMediaType() public static method

Creates a Media type
public static CreateMediaType ( ) : IMFMediaType
return IMFMediaType
        public static IMFMediaType CreateMediaType()
        {
            IMFMediaType mediaType;
            MediaFoundationInterop.MFCreateMediaType(out mediaType);
            return mediaType;
        }

Usage Example

Esempio n. 1
0
        public static IMFMediaType CreateMediaTypeFromWaveFormat(WaveFormat waveFormat)
        {
            IMFMediaType imfmediaType = MediaFoundationApi.CreateMediaType();

            try
            {
                MediaFoundationInterop.MFInitMediaTypeFromWaveFormatEx(imfmediaType, waveFormat, Marshal.SizeOf(waveFormat));
            }
            catch (Exception)
            {
                Marshal.ReleaseComObject(imfmediaType);
                throw;
            }
            return(imfmediaType);
        }
All Usage Examples Of NAudio.MediaFoundation.MediaFoundationApi::CreateMediaType