as

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

MediaFormatProfileLevel

MediaFormatProfileLevel

コーデックのプロファイルとレベルを設定するクラス。

コンストラクタ

new MediaFormatProfileLevel()

new MediaFormatProfileLevel(params): MediaFormatProfileLevel

MediaFormatProfileLevelオブジェクトを構築します。

https://datatracker.ietf.org/doc/html/rfc6381を参照してください。

コーデックパラメーターは、コーデック/コーデックサブタイプやプロファイル/レベルなど、デコードに必要なコーデックの主要機能を表します。

たとえば、文字列「avc1.640028」はH264を表します。ストリーム形式avc1、プロファイル4.0(シーケンス「640028」の2バイト(16進数)から導かれます)、profile_idcは「64」で識別され、これはハイプロファイルを示します。level_idcは「28」で、10進数にすると40となり、これは4.0を意味します。

パラメーター

params

string

コーデック

戻り値

MediaFormatProfileLevel

アクセサ

codecParams

getのシグネチャ

get codecParams(): string

戻り値

string

セッターによって設定されます。


profileLevel

getのシグネチャ

get profileLevel(): ProfileLevel

戻り値

ProfileLevel

セッターを使用して設定します。

setのシグネチャ

set profileLevel(level): void

ProfileとLevelを設定します。

たとえば、コーデックパラメータ文字列ビデオの場合、「codecs=avc1.640028」のプロファイルIDは「0x64」で、これはH264のハイプロファイルを意味し、レベルIDは「0x28」で、これはレベル4.0を意味します。

オーディオの場合、「codecs=mp4a.40.02」のプロファイルIDは「0x02」で、AACの複雑度が低いことを意味します。

このメソッドは、動的構成のために呼び出すこともできます。

パラメーター
level

ProfileLevel

戻り値

void


Last updated: 2025年10月2日