メインコンテンツまでスキップ
バージョン: 1.0.3

AudioFormatConst.Channel

パッケージ

com.nttqonoq.devices.android.mirzalibrary.data

Enum Class AudioFormatConst.Channel

継承ツリー


Object
 Enum<AudioFormatConst.Channel>
  com.nttqonoq.devices.android.mirzalibrary.data.AudioFormatConst.Channel

クラスの説明


録音に使用するチャンネル

ネストされたクラスの概要


クラスから継承されたネストされたクラス/インタフェース
Enum.EnumDesc<E extends Enum<E>>

列挙型定数の概要


列挙型定数説明
CHANNEL_MONOモノラル
CHANNEL_STEREOステレオ

メソッドの概要


修飾子とタイプメソッド説明
static intconvertAndroidFormat(int code)チャンネル設定値をAndroidのAudioFormatに変換
intgetCode()チャンネル設定値を取得
static intrevertFromAndroidFormat(int code)AndroidのAudioFormatからチャンネル設定値に変換
static AudioFormatConst.ChannelvalueOf(String name)指定された名前のこのクラスの列挙定数を返す
static AudioFormatConst.Channel[]values()この列挙型クラスの定数を、宣言された順序で含む配列を返す

列挙型定数の詳細


CHANNEL_MONO
public static final AudioFormatConst.Channel CHANNEL_MONO
モノラル
CHANNEL_STEREO
public static final AudioFormatConst.Channel CHANNEL_STEREO
ステレオ

メソッドの詳細


values()

public static AudioFormatConst.Channel[] values()
この列挙型クラスの定数を、宣言された順序で含む配列を返す

戻り値:
この列挙型クラスの定数を宣言された順序で含む配列

valueOf

public static AudioFormatConst.Channel valueOf(String name)
指定された名前のこのクラスの列挙定数を返す。文字列は、このクラスで列挙定数を宣言するために使用された識別子と正確に一致しなければならない。 (余分な空白文字は許可されない。)

パラメータ:
name - 返される列挙型定数の名前
戻り値:
指定した名前の列挙型定数
例外:
IllegalArgumentException - この列挙型クラスに指定された名前の定数が存在しない場合
NullPointerException - 引数がnullの場合

getCode()

public int getCode()
チャンネル設定値を取得

戻り値:
チャンネル設定値

convertAndroidFormat

public static int convertAndroidFormat(int code)
チャンネル設定値をAndroidのAudioFormatに変換

パラメータ:
code - チャンネル設定値。以下のいずれかを指定
1: モノラル (AudioFormat.CHANNEL_IN_MONO)
2: ステレオ (AudioFormat.CHANNEL_IN_STEREO)
戻り値:
対応するAudioFormatのチャンネル定数
例外:
IllegalArgumentException - サポートされていないcodeが渡された場合

revertFromAndroidFormat

public static int revertFromAndroidFormat(int format)
AndroidのAudioFormatからチャンネル設定値に変換

パラメータ:
format - サポートされているAndroidのAudioFormat。以下のいずれかを指定
・AudioFormat.CHANNEL_IN_MONO: モノラル
・AudioFormat.CHANNEL_IN_STEREO: ステレオ
戻り値:
チャンネル設定値
例外:
IllegalArgumentException - サポートされていないformatが渡された場合