VisioForge (c) 2025

Search Results for

    Class AudioCaptureDeviceInfo

    Audio capture device information.

    Inheritance
    object
    AudioCaptureDeviceInfo
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.VideoCapture
    Assembly: VisioForge.Core.dll
    Syntax
    public class AudioCaptureDeviceInfo

    Constructors

    AudioCaptureDeviceInfo(string)

    Initializes a new instance of the AudioCaptureDeviceInfo class.

    Declaration
    public AudioCaptureDeviceInfo(string name)
    Parameters
    Type Name Description
    string name

    Name.

    Properties

    DevicePath

    Gets device path.

    Declaration
    public string DevicePath { get; }
    Property Value
    Type Description
    string

    DialogCaptureDisplay

    Gets a value indicating whether capture display dialog available.

    Declaration
    public bool DialogCaptureDisplay { get; }
    Property Value
    Type Description
    bool

    DialogCaptureFormat

    Gets a value indicating whether capture format dialog available.

    Declaration
    public bool DialogCaptureFormat { get; }
    Property Value
    Type Description
    bool

    DialogCaptureSource

    Gets a value indicating whether capture source dialog available.

    Declaration
    public bool DialogCaptureSource { get; }
    Property Value
    Type Description
    bool

    DialogCompressorAbout

    Gets a value indicating whether compressor about dialog available.

    Declaration
    public bool DialogCompressorAbout { get; }
    Property Value
    Type Description
    bool

    DialogCompressorConfig

    Gets a value indicating whether compressor config dialog available.

    Declaration
    public bool DialogCompressorConfig { get; }
    Property Value
    Type Description
    bool

    DialogDefault

    Gets a value indicating whether default dialog available.

    Declaration
    public bool DialogDefault { get; }
    Property Value
    Type Description
    bool

    Formats

    Gets audio formats.

    Declaration
    public List<string> Formats { get; }
    Property Value
    Type Description
    List<string>

    Initiated

    Gets a value indicating whether device information is available.

    Declaration
    public bool Initiated { get; }
    Property Value
    Type Description
    bool

    Lines

    Gets audio lines (can be empty).

    Declaration
    public List<string> Lines { get; }
    Property Value
    Type Description
    List<string>

    Name

    Gets device name.

    Declaration
    public string Name { get; }
    Property Value
    Type Description
    string

    Methods

    Fill(List<string>, List<string>, string)

    Fills info.

    Declaration
    public void Fill(List<string> lines, List<string> formats, string devicePath)
    Parameters
    Type Name Description
    List<string> lines

    Lines.

    List<string> formats

    Formats.

    string devicePath

    Device path.

    FillDialogs(bool, bool, bool, bool, bool, bool)

    Fills dialogs.

    Declaration
    public void FillDialogs(bool default_, bool captureDisplay, bool captureFormat, bool captureSource, bool compressorConfig, bool compressorAbout)
    Parameters
    Type Name Description
    bool default_

    Default dialog.

    bool captureDisplay

    Capture display dialog.

    bool captureFormat

    Capture format dialog.

    bool captureSource

    Capture source dialog.

    bool compressorConfig

    Compressor config dialog.

    bool compressorAbout

    Compressor about dialog.

    ToString()

    Class as a string.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    Returns string.

    Overrides
    object.ToString()

    Events

    OnInitiateRequired

    Event called if initiate required;

    Declaration
    public event EventHandler<EventArgs> OnInitiateRequired
    Event Type
    Type Description
    EventHandler<EventArgs>