VisioForge (c) 2025

Search Results for

    Class DVBSourceSettings

    DVB source settings.

    Inheritance
    object
    DVBSourceSettings
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: VisioForge.Core.Types.X.DVB
    Assembly: VisioForge.Core.dll
    Syntax
    public class DVBSourceSettings

    Properties

    AdapterID

    Gets or sets the DVB adapter device number (eg. 0 for adapter0).

    Declaration
    public int AdapterID { get; set; }
    Property Value
    Type Description
    int

    BandwidthHZ

    Gets or sets the channel bandwidth in Hz.

    Declaration
    public uint BandwidthHZ { get; set; }
    Property Value
    Type Description
    uint

    CodeRateHighPriority

    Gets or sets the high priority code rate (DVB-T, DVB-S/S2 and DVB-C).

    Declaration
    public DVBCodeRate CodeRateHighPriority { get; set; }
    Property Value
    Type Description
    DVBCodeRate

    CodeRateLowPriority

    Gets or sets the low priority code rate (DVB-T).

    Declaration
    public DVBCodeRate CodeRateLowPriority { get; set; }
    Property Value
    Type Description
    DVBCodeRate

    DVBBufferSize

    Gets or sets the kernel buffer size used by the DVB api.

    Declaration
    public uint DVBBufferSize { get; set; }
    Property Value
    Type Description
    uint

    DeliverySystem

    Gets or sets the delivery system.

    Declaration
    public DVBDeliverySystem DeliverySystem { get; set; }
    Property Value
    Type Description
    DVBDeliverySystem

    DiSEqCSource

    Gets or sets the selected DiSEqC source (DVB-S/S2). Only needed if you have a DiSEqC switch. Otherwise leave at -1 (disabled).

    Declaration
    public int DiSEqCSource { get; set; }
    Property Value
    Type Description
    int

    Frequency

    Gets or sets the center frequency to tune into. Measured in kHz for the satellite distribution standards and Hz for all the rest.

    Declaration
    public uint Frequency { get; set; }
    Property Value
    Type Description
    uint

    FrontendID

    Gets or sets the frontend device number (eg. 0 for frontend0).

    Declaration
    public int FrontendID { get; set; }
    Property Value
    Type Description
    int

    Guard

    Gets or sets the guard interval (DVB-T).

    Declaration
    public DVBGuard Guard { get; set; }
    Property Value
    Type Description
    DVBGuard

    Hierarchy

    Gets or sets the hierarchy information (DVB-T).

    Declaration
    public DVBHierarchy Hierarchy { get; set; }
    Property Value
    Type Description
    DVBHierarchy

    ISDBT_LayerA_FEC

    Gets or sets the layer A Forward Error Correction (ISDB-T).

    Declaration
    public DVBCodeRate ISDBT_LayerA_FEC { get; set; }
    Property Value
    Type Description
    DVBCodeRate

    ISDBT_LayerA_Modulation

    Gets or sets the layer A modulation type (ISDB-T).

    Declaration
    public DVBModulation ISDBT_LayerA_Modulation { get; set; }
    Property Value
    Type Description
    DVBModulation

    ISDBT_LayerA_SegmentCount

    Gets or sets the layer A segment count (-1 = Auto) (ISDB-T).

    Declaration
    public int ISDBT_LayerA_SegmentCount { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerA_TimeInterleaving

    Gets or sets the layer A time interleaving (-1 = AUTO) (ISDB-T).

    Declaration
    public int ISDBT_LayerA_TimeInterleaving { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerB_FEC

    Gets or sets the layer B Forward Error Correction (ISDB-T).

    Declaration
    public DVBCodeRate ISDBT_LayerB_FEC { get; set; }
    Property Value
    Type Description
    DVBCodeRate

    ISDBT_LayerB_Modulation

    Gets or sets the layer B modulation type (ISDB-T).

    Declaration
    public DVBModulation ISDBT_LayerB_Modulation { get; set; }
    Property Value
    Type Description
    DVBModulation

    ISDBT_LayerB_SegmentCount

    Gets or sets the layer B segment count (-1 = Auto) (ISDB-T).

    Declaration
    public int ISDBT_LayerB_SegmentCount { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerB_TimeInterleaving

    Gets or sets the layer B time interleaving (-1 = AUTO) (ISDB-T).

    Declaration
    public int ISDBT_LayerB_TimeInterleaving { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerC_FEC

    Gets or sets the layer C Forward Error Correction (ISDB-T).

    Declaration
    public DVBCodeRate ISDBT_LayerC_FEC { get; set; }
    Property Value
    Type Description
    DVBCodeRate

    ISDBT_LayerC_Modulation

    Gets or sets the layer C modulation type (ISDB-T).

    Declaration
    public DVBModulation ISDBT_LayerC_Modulation { get; set; }
    Property Value
    Type Description
    DVBModulation

    ISDBT_LayerC_SegmentCount

    Gets or sets the layer B segment count (-1 = Auto) (ISDB-T).

    Declaration
    public int ISDBT_LayerC_SegmentCount { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerC_TimeInterleaving

    Gets or sets the layer B time interleaving (-1 = AUTO) (ISDB-T).

    Declaration
    public int ISDBT_LayerC_TimeInterleaving { get; set; }
    Property Value
    Type Description
    int

    ISDBT_LayerEnabled

    Gets or sets the layer enabled (ISDB-T) (7 = All layers).

    Declaration
    public uint ISDBT_LayerEnabled { get; set; }
    Property Value
    Type Description
    uint

    ISDBT_PartialReception

    Gets or sets the partial reception (-1 = AUTO) (ISDB-T).

    Declaration
    public int ISDBT_PartialReception { get; set; }
    Property Value
    Type Description
    int

    ISDBT_SBSegmentCount

    Gets or sets the SB segment count (ISDB-T).

    Declaration
    public uint ISDBT_SBSegmentCount { get; set; }
    Property Value
    Type Description
    uint

    ISDBT_SBSegmentIDX

    Gets or sets the SB segment IDX (ISDB-T).

    Declaration
    public int ISDBT_SBSegmentIDX { get; set; }
    Property Value
    Type Description
    int

    ISDBT_SBSubchannelID

    Gets or sets the SB Subchannel ID (-1 = AUTO) (ISDB-T).

    Declaration
    public int ISDBT_SBSubchannelID { get; set; }
    Property Value
    Type Description
    int

    ISDBT_SoundBroadcasting

    Gets or sets the sound broadcasting (ISDB-T).

    Declaration
    public int ISDBT_SoundBroadcasting { get; set; }
    Property Value
    Type Description
    int

    Interleaving

    Gets or sets the interleaving type (DTMB).

    Declaration
    public DVBInterleaving Interleaving { get; set; }
    Property Value
    Type Description
    DVBInterleaving

    Inversion

    Gets or sets the inversion information (DVB-T and DVB-C).

    Declaration
    public DVBInversion Inversion { get; set; }
    Property Value
    Type Description
    DVBInversion

    LNB_LOF

    Gets or sets the LNB's Local oscillator frequency used for low band reception (kHz).

    Declaration
    public uint LNB_LOF { get; set; }
    Property Value
    Type Description
    uint

    LNB_LOF2

    Gets or sets the LNB's Local oscillator frequency used for high band reception (kHz).

    Declaration
    public uint LNB_LOF2 { get; set; }
    Property Value
    Type Description
    uint

    LNB_SLOF

    Gets or sets the LNB's upper bound for low band reception (kHz).

    Declaration
    public uint LNB_SLOF { get; set; }
    Property Value
    Type Description
    uint

    Modulation

    Gets or sets the modulation type (DVB-T/T2/C/S2, TURBO and ATSC).

    Declaration
    public DVBModulation Modulation { get; set; }
    Property Value
    Type Description
    DVBModulation

    Pids

    Gets or sets the colon-separated list of PIDs(eg. 110:120) to capture. ACT and CAT are automatically included but PMT should be added explicitly. Special value 8192 gets full MPEG-TS.

    Declaration
    public string Pids { get; set; }
    Property Value
    Type Description
    string

    Pilot

    Gets or sets the pilot (DVB-S2).

    Declaration
    public DVBPilot Pilot { get; set; }
    Property Value
    Type Description
    DVBPilot

    Polarity

    Gets or sets the polarity[vhHV] (eg. V for Vertical) (DVB-S/S2).

    Declaration
    public string Polarity { get; set; }
    Property Value
    Type Description
    string

    Rolloff

    Gets or sets the rolloff (DVB-S2).

    Declaration
    public DVBRolloff Rolloff { get; set; }
    Property Value
    Type Description
    DVBRolloff

    StatsReportingInterval

    Gets or sets the number of reads before reporting frontend stats.

    Declaration
    public uint StatsReportingInterval { get; set; }
    Property Value
    Type Description
    uint

    StreamID

    Gets or sets the stream ID (-1 = disabled) (DVB-T2 and DVB-S2 max 255, ISDB max 65535).

    Declaration
    public int StreamID { get; set; }
    Property Value
    Type Description
    int

    SymbolRate

    Gets or sets the symbol rate in kBd (kilobauds) (DVB-S/S2, DVB-C).

    Declaration
    public uint SymbolRate { get; set; }
    Property Value
    Type Description
    uint

    TimeoutMICROULONG

    Gets or sets the timeout. Post a message after timeout (0 = disabled).

    Declaration
    public TimeSpan TimeoutMICROULONG { get; set; }
    Property Value
    Type Description
    TimeSpan

    TransmissionMode

    Gets or sets the transmission mode (DVB-T).

    Declaration
    public DVBTransmissionMode TransmissionMode { get; set; }
    Property Value
    Type Description
    DVBTransmissionMode

    Tune

    Gets or sets the pointer to atomically tune to channel.

    Declaration
    public nint Tune { get; set; }
    Property Value
    Type Description
    nint

    TuningTimeoutMICROULONG

    Gets or sets thetimeout to wait before giving up tuning/locking on a signal.

    Declaration
    public TimeSpan TuningTimeoutMICROULONG { get; set; }
    Property Value
    Type Description
    TimeSpan