Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ

必要な権限

このAPIでは、特定の操作に特定の権限が必要です。
実行時の権限をリクエストする必要があります。

コンストラクタ

new AudioRecordStreamBuilder()

new AudioRecordStreamBuilder(): AudioRecordStreamBuilder

戻り値

AudioRecordStreamBuilder

プロパティ

args

args: Object = {}

メソッド

buildAsync()

buildAsync(): Promise<AudioRecordStream> 現在のビルダー構成を使用して新しいオーディオ録音ストリームを作成します。作成する前に構成を呼び出しておく必要があります。

戻り値

Promise<AudioRecordStream> Promise:以下に解決されるプロミスオブジェクト:
  • 新しいインスタンス(成功した場合)
または、次の値で拒否します。
  • (-2):必要な構成が見つかりません
  • (-3):オーディオシステムが初期化されていません
  • (-9):マイク権限がありません
  • (-1):リソースを割り当てることができませんでした
  • (-5):サーバー通信エラー

destroyAsync()

static destroyAsync(recordStream: AudioRecordStream): Promise<AudioStatus> 既存のものを破棄します。これにより、ストリームに関連するすべてのリソースがリリースされます。このメソッドを呼び出した後は、ストリームオブジェクトを使用しないでください。

パラメーター

recordStream
AudioRecordStream 破棄するストリーム

戻り値

Promise<AudioStatus> Promise:以下に解決されるプロミスオブジェクト:
  • (0):ストリームが破棄されました
  • (-2):ストリームオブジェクトが無効です
  • (-3):オーディオシステムが初期化されていません
  • (-8):ストリームは既に破棄されています

reset()

reset(): void すべてのビルダー構成をデフォルト値にリセットします。 ビルダーを再利用して別のストリーム構成を作成する場合に使用できます。

setAudioConfig()

setAudioConfig(config: AudioConfig): void ビルドするストリームのオーディオ構成を設定します。これらの属性は、あらかじめ呼び出しておく必要があります。

パラメーター

config
AudioConfig 以下を含むオーディオ構成オブジェクト。
  • sampleRate:列挙型から取得したサンプルレート (Hz)
  • channelMask:列挙型から取得したチャネル構成
  • format:列挙型から取得したサンプル形式

setAudioFlags()

setAudioFlags(flags: AudioFlags): void ビルドするストリームのオーディオフラグ(任意)を設定します。これらのフラグはオーディオ録音の動作を変更します。

パラメーター

flags
AudioFlags 列挙型から取得したビットフラグ:
  • (0x0):デフォルトの動作
  • (1 2):録音の遅延を最小化します
  • (1 1):ハードウェアA/V同期および、列挙型で定義されているその他のフラグ。フラグはビット論理和を使用して組み合わせることができます

setAudioSource()

setAudioSource(source: AudioSource): void ビルドするストリームのオーディオソースタイプを設定します。これらの属性は、あらかじめ呼び出しておく必要があります。ソースが異なると、適用されるルーティングや処理が異なる場合があります。

パラメーター

source
AudioSource 列挙型から取得したオーディオ入力のタイプ:
  • : 音声認識向けに最適化されています
  • : VoIP向けに最適化されています
  • : ビデオ録画オーディオ
  • : 未処理のオーディオ入力
  • : ウェイクワード検出向けに最適化されています
  • : 高音域キャプチャおよび、列挙型で定義されているその他のタイプ

最終更新日 2026年10月26日