Search Results for

    Show / Hide Table of Contents

    Class AudioUnit

    オーティオUnit管理用クラス

    Inheritance
    object
    UnitBase
    AudioUnit
    Inherited Members
    UnitBase.RawRoot
    UnitBase.Root
    UnitBase.Group
    UnitBase.StartTime
    UnitBase.Duration
    UnitBase.EndTime
    UnitBase.GetAttrInt(XElement, string, int)
    UnitBase.GetAttrBool(XElement, string)
    UnitBase.GetAttrDecimal(XElement, string, decimal)
    UnitBase.SetAttr<T>(XElement, string, T)
    Namespace: LibSasara.Model
    Assembly: LibSasara.dll
    Syntax
    public class AudioUnit : UnitBase

    Constructors

    AudioUnit(XElement, CeVIOFileBase)

    Unit管理用クラス コンストラクタ

    Declaration
    public AudioUnit(XElement elem, CeVIOFileBase root)
    Parameters
    Type Name Description
    XElement elem
    CeVIOFileBase root

    Unit所属ファイルの管理クラス

    See Also
    IUnitBuilder<TUnit, TBuilder>

    Properties

    Category

    Unit category

    Declaration
    public override Category Category { get; }
    Property Value
    Type Description
    Category
    Overrides
    UnitBase.Category
    See Also
    Category

    FilePath

    オーディオファイルへのpath

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

    Methods

    CreateAudioUnitRaw(TimeSpan, TimeSpan, string, Guid?)

    AudioのUnit要素生成

    Declaration
    public static XElement CreateAudioUnitRaw(TimeSpan StartTime, TimeSpan Duration, string FilePath, Guid? Group = null)
    Parameters
    Type Name Description
    TimeSpan StartTime
    TimeSpan Duration
    string FilePath
    Guid? Group
    Returns
    Type Description
    XElement

    AudioのUnit要素のXElement

    Remarks

    AudioのUnit要素のXElementを生成します。

    生成するだけでCeVIOFileBaseには紐付けません。 AudioUnitBuilderも活用してください。

    In this article
    Back to top LibSasara