• 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 MFDXGIDeviceManager

    Inheritance
    object
    DXComObject
    MFDXGIDeviceManager
    Implements
    IDisposable
    Inherited Members
    DXComObject.Dispose()
    DXComObject.AddRef()
    DXComObject.Release()
    DXComObject.QueryInterface(in Guid)
    DXComObject.Handle
    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 class MFDXGIDeviceManager : DXComObject, IDisposable

    Constructors

    | Edit this page View Source

    MFDXGIDeviceManager(nint)

    Initializes a new instance of the MFDXGIDeviceManager class.

    Declaration
    public MFDXGIDeviceManager(nint comPtr)
    Parameters
    Type Name Description
    nint comPtr

    Fields

    | Edit this page View Source

    MFDXGIDeviceManagerGuid

    The interface GUID.

    Declaration
    public static readonly Guid MFDXGIDeviceManagerGuid
    Field Value
    Type Description
    Guid

    Methods

    | Edit this page View Source

    CloseDeviceHandle(nint)

    Declaration
    public void CloseDeviceHandle(nint hDevice)
    Parameters
    Type Name Description
    nint hDevice
    | Edit this page View Source

    LockDevice(nint, Guid, bool)

    Declaration
    public nint LockDevice(nint hDevice, Guid riid, bool fBlock)
    Parameters
    Type Name Description
    nint hDevice
    Guid riid
    bool fBlock
    Returns
    Type Description
    nint
    | Edit this page View Source

    OpenDeviceHandle()

    Declaration
    public nint OpenDeviceHandle()
    Returns
    Type Description
    nint
    | Edit this page View Source

    ResetDevice(nint, uint)

    Declaration
    public void ResetDevice(nint pUnkDevice, uint resetToken)
    Parameters
    Type Name Description
    nint pUnkDevice
    uint resetToken
    | Edit this page View Source

    TestDevice(nint)

    Declaration
    public void TestDevice(nint hDevice)
    Parameters
    Type Name Description
    nint hDevice
    | Edit this page View Source

    UnlockDevice(nint, bool)

    Declaration
    public void UnlockDevice(nint hDevice, bool fSaveState)
    Parameters
    Type Name Description
    nint hDevice
    bool fSaveState

    Implements

    IDisposable
    • Edit this page
    • View Source
    In this article
    Back to top Copyright (c) 2026 Jérémy Ansel