CreateMediaType() public static method

Creates a Media type
public static CreateMediaType ( ) : IMFMediaType
return IMFMediaType
Ejemplo 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);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// Creates and wraps a new IMFMediaType object
 /// </summary>
 public MediaType()
 {
     mediaType = MediaFoundationApi.CreateMediaType();
 }