CRIWARE for C#
Search Results for

    Show / Hide Table of Contents

    Struct CriAtomMic.Config

    マイク作成用コンフィグ構造体

    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: CriWare
    Assembly: CriWare.CriAtom.dll
    Syntax
    [Serializable]
    public struct CriAtomMic.Config
    Remarks

    説明: 外部音声を収録するマイクオブジェクトを作成するための、動作仕様を指定するための構造体です。 CriAtomMic(in Config) 関数の引数に指定します。 作成されるマイクオブジェクトは、オブジェクト作成時に本構造体で指定された設定に応じて、 内部リソースを必要なだけ確保します。 プレーヤが必要とするワーク領域のサイズは、本構造体で指定されたパラメーターに応じて変化します。

    注意: 将来的にメンバが増える可能性があるため、 criAtomMic_SetDefaultConfig メソッドを使用しない場合には、使用前に必ず構造体をゼロクリアしてください。 (構造体のメンバに不定値が入らないようご注意ください。)

    Fields

    bufferingTime

    バッファサイズ(ミリ秒)

    Declaration
    public uint bufferingTime
    Field Value
    Type Description
    uint
    Remarks

    説明: 内部で持つバッファサイズです。デフォルトは50msecです。 AttachEffect(IntPtr, in float, uint) したエフェクトの処理単位になります。

    context

    プラットフォームコンテキスト

    Declaration
    public IntPtr context
    Field Value
    Type Description
    IntPtr
    Remarks

    説明: 現時点では使用されていません。

    deviceId

    デバイスID

    Declaration
    public NativeString deviceId
    Field Value
    Type Description
    NativeString
    Remarks

    説明: プラットフォームのオーディオ入力デバイスの識別子を示す文字列です。 特に指定しない場合はDefaultDeviceIdを指定します。

    See Also
    CriAtomMic(in Config)
    GetDevice(int, out DeviceInfo)

    flags

    作成フラグ

    Declaration
    public uint flags
    Field Value
    Type Description
    uint
    Remarks

    説明: オーディオ入力デバイスを作成する際に参照されるフラグ値です。

    frameSize

    フレームサイズ(サンプル数)

    Declaration
    public uint frameSize
    Field Value
    Type Description
    uint
    Remarks

    説明: 1フレームのサイズを示すサンプル数です。デフォルトは256です。 AttachEffect(IntPtr, in float, uint) したエフェクトの処理単位になります。

    numChannels

    チャンネル数

    Declaration
    public int numChannels
    Field Value
    Type Description
    int
    Remarks

    説明: オーディオ入力に要求するチャンネル数です。デフォルトは1です。 サポートされていないチャンネル数を指定すると作成に失敗します。

    See Also
    IsFormatSupported(in Config)

    samplingRate

    サンプリングレート

    Declaration
    public int samplingRate
    Field Value
    Type Description
    int
    Remarks

    説明: オーディオ入力に要求するサンプリング周波数です。デフォルトは44100です。 サポートされていないサンプリング周波数を指定すると作成に失敗します。

    See Also
    IsFormatSupported(in Config)

    See Also

    CriAtomMic(in Config)
    In this article
    Back to top Generated by DocFX