Amazon Developer

as

Settings
Sign out
Notifications
Alexa
Amazonアプリストア
Ring
AWS
ドキュメント
Support
Contact Us
My Cases
開発
設計と開発
公開
リファレンス
サポート
メインコンテンツへスキップ
Vegaメディア記述子APIは、アプリがデバイスのコーデック機能を照会できるようにする機能を提供します。APIは接続デバイスのサポートも考慮し、デバイスの制限に応じて機能を返します。

はじめに

前提条件

Keplerメディア記述子APIは以下のインターフェイスに依存しています。
  1. kepler_audio_interface
  2. kepler_graphics_interface
Vega SDKのインストール方法については、Vega SDKのセットアップを参照してください。

セットアップ

package.jsonファイルのdependenciesセクションに、以下のライブラリ依存関係を追加します。

使用方法

このパッケージを使用すると、デバイスのビデオおよびオーディオ機能を取得し、それに応じたコンテンツを再生できます。一般的なユースケースは以下のとおりです。
  1. デバイスが特定のビデオ/オーディオコーデックをサポートしているかどうかを確認する。
  2. 特定のビデオコーデックについて、デバイスが特定のプロファイルレベル、フレームレート、ビットレート、解像度をサポートしているかどうかを確認する。
  3. デバイスが特定のMIMEタイプをサポートしているかどうかを確認する。
  4. 接続されているデバイス(Fire TV StickのユースケースではTV/AVRなど)がドルビーコーデックをサポートしているかどうかを確認する。

パッケージからの必要なインターフェイスのインポート

ビデオデコーダー機能の照会

この例は、コーデック名を使用して機能を照会する方法を示しています。また、解像度、ビットレート、FPSなどのほかのオプション属性も設定しています。
注:コーデック値をMIME文字列に含めることもできます。
VideoDecoderConfigオブジェクトの準備が整ったら、照会メソッドを呼び出すことができます。返された機能配列に少なくとも1つのエントリがある場合は、リクエストした属性がデバイスでサポートされていることを意味します。

返されたビデオ機能の読み取り

queryMediaCapabilities APIから返される機能には、デバイスのサポートに関する詳細情報が含まれています。

オーディオデコード機能の照会

ビデオ機能と同様に、デバイスのオーディオデコードサポートを照会できます。

ドルビーサポートの確認

queryMediaCapabilities()メソッドを使用して、デバイスのドルビーサポートを確認できます。Fire TV Stickでこのメソッドを使用する場合、接続されているテレビやAVRなどが考慮されます。

返されたオーディオ機能の読み取り

よくある質問(FAQ)

CodecMimeType.MIME_VIDEO_UNSPECIFIEDとCodecMimeType.MIME_AUDIO_UNSPECIFIEDをワイルドカードとして使用してください。

APIリファレンス

クラス

  • AudioDecoderConfig - AudioDecoderConfigは、オーディオデコードのユースケースに必要なすべての属性を定義します。
  • AudioFormat - さまざまなプロパティを設定するためのセッターを提供します。
  • DecoderFeatures - さまざまなデコーダー機能のセッターを提供します。
  • KeplerMediaDescriptor - KMD APIのエントリポイントです。このクラスは、メディア機能を照会するためのAPIを提供します。
  • MediaCodecFeatures - さまざまなコーデック機能のセッターを提供します。
  • MediaFormat - メディアの形式を表します。
  • MediaFormatProfileLevel - コーデックのプロファイルとレベルを設定するクラス。
  • VideoDecoderConfig - ビデオに必要なすべての属性を定義します。
  • VideoFormat - さまざまなプロパティを設定するためのセッターを提供します。

インターフェイス

  • AudioDecoderCapabilities - デコードのユースケースでクエリされたオーディオコーデックの機能を取得するためのインターフェイスです。
  • DecoderFeaturesCapabilities - サポートする機能に関する情報を取得するためのインターフェイスです。
  • MediaCodecFeaturesCapabilities - メディアコーデックでサポートされている機能を取得するためのインターフェイス。
  • MediaFormatProfileLevelCapabilities - プロファイルレベルとコーデックパラメーター機能を取得するためのインターフェイス。
  • ProfileLevel - コーデックのプロファイル値とレベル値。
  • Resolution - ビデオ解像度(ピクセル)。
  • VideoDecoderCapabilities - デコードのユースケースで照会されたビデオコーデックの機能を取得するためのインターフェイスです。
  • VideoFormatCapabilities - ビデオフォーマット機能を取得するためのインターフェイス。

列挙型

型エイリアス

変数


最終更新日 2026年10月26日