• Api Documentation
  • Source Code
Search Results for

    Show / Hide Table of Contents
    • JeremyAnsel.DirectX.MediaFoundation
      • MF2DBuffer
      • MFAttributes
      • MFDXGIDeviceManager
      • MFFactory
      • MFHelpers
      • MFMediaBuffer
      • MFMediaFormatGuids
      • MFMediaFormatGuids.Audio
      • MFMediaFormatGuids.Image
      • MFMediaFormatGuids.Video
      • MFMediaType
      • MFMediaTypeGuids
      • MFMediaTypeMajorGuids
      • MFReadWriteGuids
      • MFSample
      • MFSinkWriter
      • MFSinkWriterGuids
      • MFSourceReader
      • MFSourceReaderControlFlags
      • MFSourceReaderFlags
      • MFSourceReaderGuids
      • MFVideoInterlaceMode

    Class MFHelpers

    Inheritance
    object
    MFHelpers
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: JeremyAnsel.DirectX.MediaFoundation
    Assembly: JeremyAnsel.DirectX.MediaFoundation.dll
    Syntax
    [SecurityCritical]
    public static class MFHelpers

    Methods

    | Edit this page View Source

    AverageTimePerFrameToFrameRate(ulong, out uint, out uint)

    Declaration
    public static void AverageTimePerFrameToFrameRate(ulong unAverageTimePerFrame, out uint punNumerator, out uint punDenominator)
    Parameters
    Type Name Description
    ulong unAverageTimePerFrame
    uint punNumerator
    uint punDenominator
    | Edit this page View Source

    CalculateImageSize(Guid, uint, uint)

    Declaration
    public static uint CalculateImageSize(Guid guidSubtype, uint unWidth, uint unHeight)
    Parameters
    Type Name Description
    Guid guidSubtype
    uint unWidth
    uint unHeight
    Returns
    Type Description
    uint
    | Edit this page View Source

    FrameRateToAverageTimePerFrame(uint, uint)

    Declaration
    public static ulong FrameRateToAverageTimePerFrame(uint unNumerator, uint unDenominator)
    Parameters
    Type Name Description
    uint unNumerator
    uint unDenominator
    Returns
    Type Description
    ulong
    | Edit this page View Source

    HI32(ulong)

    Declaration
    public static uint HI32(ulong unPacked)
    Parameters
    Type Name Description
    ulong unPacked
    Returns
    Type Description
    uint
    | Edit this page View Source

    LO32(ulong)

    Declaration
    public static uint LO32(ulong unPacked)
    Parameters
    Type Name Description
    ulong unPacked
    Returns
    Type Description
    uint
    | Edit this page View Source

    Pack2UINT32AsUINT64(uint, uint)

    Declaration
    public static ulong Pack2UINT32AsUINT64(uint unHigh, uint unLow)
    Parameters
    Type Name Description
    uint unHigh
    uint unLow
    Returns
    Type Description
    ulong
    | Edit this page View Source

    PackRatio(int, uint)

    Declaration
    public static ulong PackRatio(int nNumerator, uint unDenominator)
    Parameters
    Type Name Description
    int nNumerator
    uint unDenominator
    Returns
    Type Description
    ulong
    | Edit this page View Source

    PackSize(uint, uint)

    Declaration
    public static ulong PackSize(uint unWidth, uint unHeight)
    Parameters
    Type Name Description
    uint unWidth
    uint unHeight
    Returns
    Type Description
    ulong
    | Edit this page View Source

    Unpack2UINT32AsUINT64(ulong, out uint, out uint)

    Declaration
    public static void Unpack2UINT32AsUINT64(ulong unPacked, out uint punHigh, out uint punLow)
    Parameters
    Type Name Description
    ulong unPacked
    uint punHigh
    uint punLow
    | Edit this page View Source

    UnpackRatio(ulong, out int, out uint)

    Declaration
    public static void UnpackRatio(ulong unPacked, out int pnNumerator, out uint punDenominator)
    Parameters
    Type Name Description
    ulong unPacked
    int pnNumerator
    uint punDenominator
    | Edit this page View Source

    UnpackSize(ulong, out uint, out uint)

    Declaration
    public static void UnpackSize(ulong unPacked, out uint punWidth, out uint punHeight)
    Parameters
    Type Name Description
    ulong unPacked
    uint punWidth
    uint punHeight
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2026 Jérémy Ansel