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
コーデック
戻り値
アクセサ
codecParams
getのシグネチャ
get codecParams():
string
戻り値
string
セッターによって設定されます。
profileLevel
getのシグネチャ
get 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
戻り値
void
Last updated: 2025年10月2日

