VisioForge (c) 2025

Search Results for

    Class VideoCaptureDeviceSourceSettings

    Video capture device source settings.

    Inheritance
    object
    VideoCaptureDeviceSourceSettings
    Implements
    IVideoCaptureBaseVideoSourceSettings
    IVideoMixerSource
    IVideoSourceSettings
    IMediaBlockSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    Namespace: VisioForge.Core.Types.X.Sources
    Assembly: VisioForge.Core.dll
    Syntax
    public class VideoCaptureDeviceSourceSettings : IVideoCaptureBaseVideoSourceSettings, IVideoMixerSource, IVideoSourceSettings, IMediaBlockSettings

    Constructors

    VideoCaptureDeviceSourceSettings()

    Declaration
    public VideoCaptureDeviceSourceSettings()

    VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo)

    Initializes a new instance of the VideoCaptureDeviceSourceSettings class.

    Declaration
    public VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo device)
    Parameters
    Type Name Description
    VideoCaptureDeviceInfo device

    The device.

    VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo, VideoCaptureDeviceFormat)

    Initializes a new instance of the VideoCaptureDeviceSourceSettings class.

    Declaration
    public VideoCaptureDeviceSourceSettings(VideoCaptureDeviceInfo device, VideoCaptureDeviceFormat format)
    Parameters
    Type Name Description
    VideoCaptureDeviceInfo device

    The device.

    VideoCaptureDeviceFormat format

    The format.

    Properties

    CustomFlipRotate

    Gets or sets the custom optional flip/rotate.

    Declaration
    public VideoFlipRotateMethod CustomFlipRotate { get; set; }
    Property Value
    Type Description
    VideoFlipRotateMethod

    the flip/rotate.

    Device

    Gets or sets the device.

    Declaration
    public VideoCaptureDeviceInfo Device { get; set; }
    Property Value
    Type Description
    VideoCaptureDeviceInfo

    The device.

    DisableH264Decoder

    Gets or sets a value indicating whether to disable H264 decoder for cameras provided H264 output.

    Declaration
    public bool DisableH264Decoder { get; set; }
    Property Value
    Type Description
    bool

    true if disable H264 decoder; otherwise, false.

    Format

    Gets or sets the format.

    Declaration
    public VideoCaptureDeviceFormat Format { get; set; }
    Property Value
    Type Description
    VideoCaptureDeviceFormat

    The format.

    SmoothZoom

    Gets or sets a value indicating whether smooth zoom is enabled.

    Declaration
    public bool SmoothZoom { get; set; }
    Property Value
    Type Description
    bool

    true if smooth zoom is enabled; otherwise, false.

    Methods

    CreateBlock()

    Creates the block.

    Declaration
    public MediaBlock CreateBlock()
    Returns
    Type Description
    MediaBlock

    MediaBlock.

    ToString()

    Returns a string that represents this instance.

    Declaration
    public override string ToString()
    Returns
    Type Description
    string

    A string that represents this instance.

    Overrides
    object.ToString()

    Implements

    IVideoCaptureBaseVideoSourceSettings
    IVideoMixerSource
    IVideoSourceSettings
    IMediaBlockSettings