MediaFormat クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。
[Android.Runtime.Register("android/media/MediaFormat", DoNotGenerateAcw=true)]
public sealed class MediaFormat : Java.Lang.Object
[<Android.Runtime.Register("android/media/MediaFormat", DoNotGenerateAcw=true)>]
type MediaFormat = class
inherit Object
- 継承
- 属性
注釈
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。
メディア データの形式は、キーと値のペアとして指定されます。 キーは文字列です。 値には、整数、long、float、String、ByteBuffer を指定できます。
特徴メタデータは、文字列とブール値のペアとして指定されます。
すべてのオーディオ/ビデオ形式に共通のキー、 <b>省略可能とマークされていないすべてのキーは必須です</b>:
<table><tr><th>Name</th><th>Value Type</th><th>Description</th><><tr><td>#KEY_MIME</td><td>String</td><td> format.</td></tr><tr><td>#KEY_CODECS_STRING</td><td>String</td><td>optional, MediaFormat</td></tr><tr><td>#KEY_MAX_INPUT_SIZE</td><td>Integer</td><td>optional、 入力データのバッファーの最大サイズ</td></tr><tr><td>#KEY_PIXEL_ASPECT_RATIO_WIDTH</td><td>Integer</td><td>optional、ピクセル縦横比の幅</td></tr><tr><td>#KEY_PIXEL_ASPECT_RATIO_HEIGHT</td><td>Integer</td><td>optional, ピクセル縦横比の高さ</td></tr><tr><td>#KEY_BIT_RATE</td><td>Integer</td><td><b>encoder-only</b>, 必要なビットレート (ビット/秒</td></tr><tr><td>#KEY_DURATION</td><td>long</td><td>コンテンツの継続時間 (マイクロ秒単位)</td></tr></table>
ビデオ形式には、次のキーがあります:<table><tr><th>Name</th><th>Value Type</th><th>Description</th></tr><tr><td>#KEY_WIDTH</td><td>Integer</td><td ></td></tr><tr><td>#KEY_HEIGHT</td><td>Integer</td><td><></td/tr><tr><td>#KEY_COLOR_FORMAT</td><td>Integer</td><td>ユーザーがエンコーダー用に設定した デコーダーの出力形式で読み取り可能</b></td></tr><tr><td>#KEY_FRAME_RATE</td><td>integer または Float</td><td><b>encoders</b>, 省略可能<b>decoders</b></td></tr><tr><td>#KEY_CAPTURE_RATE</td><td>Integer</td><td></td></tr><tr><td>#KEY_I_FRAME_INTERVAL</td><td>Integer (またはFloat)</td><td><b>encoder-only</b>, キー フレーム間の時間間隔。 float サポートが android.os.Build.VERSION_CODES#N_MR1</td></tr><tr><td>#KEY_INTRA_REFRESH_PERIOD</td><td>Integer</td><td><b>encoder-only</b> で追加されました。 optional</td></tr><tr><td>#KEY_LATENCY</td><td>Integer</td><td><b>encoder-only</b>, optional</td></tr><tr><td>#KEY_MAX_WIDTH</td><td>Integer</td><td><b>decoder-only</b>,省略可能、最大解像度の幅</td></tr><tr><td>#KEY_MAX_HEIGHT</td><td>Integer</td><td><b>decoder-only</b>, optional, max-resolution height</td></tr><tr><td>#KEY_REPEAT_PREVIOUS_FRAME_AFTER</td><td>Long</td><td><b>encoder in surface-mode only</b>,optional</td></tr><tr><td>#KEY_PUSH_BLANK_BUFFERS_ON_STOP</td><td>Integer(1)</td><td><b>decoder rendering to a surface only</b>, optional</td></tr><tr><td>#KEY_TEMPORAL_LAYERING</td><td>String</td><td><b>encoder のみ</b>, 省略可能なテンポラルレイヤー スキーマ</td></tr></table> それをサポートするビデオ デコーダーのアダプティブ再生 (シームレスな解像度変更) を有効にするには、 #KEY_MAX_WIDTH と #KEY_MAX_HEIGHT の両方を指定します (MediaCodecInfo.CodecCapabilities#FEATURE_AdaptivePlayback)。 これらの値はコーデックのヒントとして使用されます。これらは、準備する最大解像度です。 コーデックのサポートによっては、最大解像度を大きくするための準備では、その解像度に達していなくても、より多くのメモリが必要になる場合があります。 これらのフィールドは、アダプティブ再生をサポートしていないコーデックには影響しません<br /><br />
オーディオ形式には、次のキーがあります:<table><tr><th>Name</th><th>Value Type</th><th>Description </th></tr><tr><td>#KEY_CHANNEL_COUNT</td><td>Integer</td><td></td ></tr><tr><td>#KEY_SAMPLE_RATE</td><td>Integer</td><td></td><><trtr><td>#KEY_PCM_ENCODING</td><td>Integer</td><td>optional</td></tr><tr><td>#KEY_IS_ADTS</td><td>integer</td><td>optional (<em>decoding</em> AAC オーディオ コンテンツの場合、このキーを 1 に設定すると、各オーディオ フレームに ADTS ヘッダーがプレフィックスとして付けられます</td></tr><tr><td>#KEY_AAC_PROFILE</td><td>Integer</td><td><b>encoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、目的のプロファイルを指定します</td></tr><tr><td>#KEY_AAC_SBR_MODE</td><td>Integer</td><td><b>encoder-only</b>(コンテンツが AAC オーディオの場合は省略可能) は、目的の SBR モードを指定します</td></tr><tr><td>#KEY_AAC_DRC_TARGET_REFERENCE_LEVEL</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能) は、ターゲット参照レベルを指定します</td></tr><trtr><td>#KEY_AAC_ENCODED_TARGET_LEVEL</td><td>integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、encoder.< で使用されるターゲット参照レベルを指定します/td></tr><tr><td>#KEY_AAC_DRC_BOOST_FACTOR</td><td>integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能) は、DRC ブースト 係数を指定します</td></tr><trtr><td>#KEY_AAC_DRC_ATTENUATION_FACTOR</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、DRC 減衰係数を指定します</td></tr><tr><td>#KEY_AAC_DRC_HEAVY_COMPRESSION</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、重圧縮を使用するかどうかを指定します</td></tr><tr><td>#KEY_AAC_MAX_OUTPUT_CHANNEL_COUNT</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、デコーダーが出力するチャネルの最大数を指定します。</td></tr><tr><td>#KEY_AAC_DRC_EFFECT_TYPE</td><td>integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能) は、使用する DRC 効果の種類 MPEG-D を指定します</td></tr><tr><td>#KEY_AAC_DRC_OUTPUT_LOUDNESS</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能) は、DRC 出力の loudness.< を返します。/td></tr><tr><td>#KEY_AAC_DRC_ALBUM_MODE</td><td>Integer</td><td><b>decoder-only</b>(コンテンツが AAC オーディオの場合は省略可能)、DRC アルバム モードがアクティブかどうかを指定 MPEG-D 指定します。</td></tr><tr><td>#KEY_CHANNEL_MASK</td><td>Integer</td><td>optional, オーディオ チャネルの割り当てのマスク</td></tr><tr><td>#KEY_ENCODER_DELAY</td><td>Integer</td><td>optional、デコードされたオーディオ ストリームの先頭からトリミングするフレーム数。</td></tr><tr><td>#KEY_ENCODER_PADDING</td><td>Integer</td><td>optional, デコードされたオーディオ ストリームの末尾からトリミングするフレームの数。</td></tr><tr><td>#KEY_FLAC_COMPRESSION_LEVEL</td><td>integer</td><td><b>encoder-only</b>(コンテンツがFLAC オーディオの場合は省略可能)、目的の圧縮レベルを指定します。</td></tr><tr><td>#KEY_MPEGH_PROFILE_LEVEL_INDICATION</td><td>Integer</td><td><b>decoder-only</b>(コンテンツがオーディオ MPEG-H 場合は省略可能)、ストリームのプロファイルとレベルを指定します</td></tr><tr><td>#KEY_MPEGH_COMPATIBLE_SETS</td><td>ByteBuffer</td><td><b>decoder-only</b>(コンテンツがオーディオ MPEG-H 場合は省略可能)、stream.< の互換性のあるセット (プロファイルとレベル) を指定します。/td></tr><tr><td>#KEY_MPEGH_REFERENCE_CHANNEL_LAYOUT</td><td>Integer</td><td><b>decoder-only</b>(コンテンツがオーディオ MPEG-H 場合は省略可能) stream.</td></tr><tr><td>#KEY_BUFFER_BATCH_MAX_OUTPUT_SIZE</td><td>Integer</td><td>optional は、大きなオーディオ フレームのサポートで使用され、出力バッファーの最大サイズを bytes 単位で指定します</td></tr><tr><td>#KEY_BUFFER_BATCH_THRESHOLD_OUTPUT_SIZE</td><td>Integer</td><td>optional は、大きなオーディオ フレームのサポートに使用され、しきい値の出力サイズをバイト単位で指定します</td></tr><tr><td>#KEY_AUDIO_PRESENTATION_ID</td><tdlong></td><td><b>decoder-only</b>, 省略可能, AudioPresentation,MixPresentation, or similar audio decoder concept.</td></tr></table>
サブタイトル形式には、次のキーがあります: <table><tr><td>#KEY_MIME</td><td>String</td><td> format.</td></tr><tr><td>#KEY_LANGUAGE</td><td>String</td><td> content.</td></tr><tr><td>#KEY_CAPTION_SERVICE_NUMBER</td><td>int</td><td>optional, the closed-caption service or channel number.</td></tr></table>
イメージ形式には、<table><tr><td>#KEY_MIME</td><td>String</td><td> format.</td></tr><tr><td>#KEY_WIDTH</td><td>Integer</td><td></td></tr><tr><td>#KEY_HEIGHT</td><td><Integer></td><td></td>/tr<><tr>td#KEY_COLOR_FORMAT<></td>td<Integer></td>tdエンコーダーのユーザーによって設定されます。 デコーダー</b></td></tr><tr><td>#KEY_TILE_WIDTH</td><td>Integer の出力形式で読み取り可能</td><td>イメージにグリッド</td></tr><tr><td>#KEY_TILE_HEIGHT</td><td がある場合に取得されます >Integer</td><td>イメージにグリッドがある場合</td></tr><tr><td>#KEY_GRID_ROWS<><td>Integer</td><td>イメージにグリッドがある場合</td></tr><tr ><td>#KEY_GRID_COLUMNS</td><td>Integer</td><td>イメージにグリッドがある場合に取得</td></tr></table>
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| MediaFormat() |
空の MediaFormat を作成します。 |
| MediaFormat(MediaFormat) |
メディアフォーマットオブジェクトのコピーを作成します。 |
フィールド
| 名前 | 説明 |
|---|---|
| ColorRangeFull |
古い.
全範囲。 |
| ColorRangeLimited |
古い.
範囲が制限されています。 |
| ColorStandardBt2020 |
古い.
BT。 |
| ColorStandardBt601Ntsc |
古い.
BT。 |
| ColorStandardBt601Pal |
古い.
BT。 |
| ColorStandardBt709 |
古い.
BT。 |
| ColorTransferHlg |
古い.
ARIB STD-B67 ハイブリッド対数ガンマ伝達関数です。 |
| ColorTransferLinear |
古い.
線形転送特性曲線。 |
| ColorTransferSdrVideo |
古い.
BT で使用される SMPTE 170M 転送特性曲線。 |
| ColorTransferSt2084 |
古い.
SMPTE ST 2084 転送機能。 |
| FlagSecurityModelMemorySafe |
古い.
|
| FlagSecurityModelSandboxed |
古い.
|
| KeyAacDrcAlbumMode |
ISO/IEC 23003-4 で定義されている MPEG-D DRC のアルバム モードを説明するキー。 |
| KeyAacDrcAttenuationFactor |
出力のダイナミクスを実際のリスニング要件に適応させる減衰係数を記述するキー。 |
| KeyAacDrcBoostFactor |
出力のダイナミクスを実際のリスニング要件に適応できるブースト係数を記述するキー。 |
| KeyAacDrcEffectType |
MPEG-D DRC の DRC 効果の種類を選択するためのキー。 |
| KeyAacDrcHeavyCompression |
MPEG-4 DRC の重圧縮プロファイルの選択を説明するキー。 |
| KeyAacDrcOutputLoudness |
デコードされたビットストリームの出力ラウドネスを取得するキー。 |
| KeyAacDrcTargetReferenceLevel |
ターゲット参照レベル (ターゲットラウドネス) を説明するキー。 |
| KeyAacEncodedTargetLevel |
クリッピング防止のための減衰ゲインの計算のためにエンコーダーで想定されたターゲット参照レベルを記述するキー。 |
| KeyAacMaxOutputChannelCount |
AAC デコーダーによって出力できるチャネルの最大数を記述するキー。 |
| KeyAacProfile |
使用する AAC プロファイルを記述するキー (AAC オーディオ形式のみ)。 |
| KeyAacSbrMode |
使用する AAC SBR モードを説明するキー (AAC オーディオ形式のみ)。 |
| KeyAllowFrameDrop |
アプリケーションが、Surfaceが後れを取った後に追いつくために、表示されていないフレームまたは未使用のフレームを破棄することをオプトアウトするための鍵です。 |
| KeyAudioPresentationId |
オーディオまたはミックス プレゼンテーションまたは同様の概念を識別するキー。 |
| KeyAudioSessionId |
トンネリングされたビデオ コーデックに関連付けられている AudioTrack のオーディオ セッション ID を記述するキー。 |
| KeyBitRate |
平均ビットレートをビット/秒で記述するキー。 |
| KeyBitrateMode |
エンコーダーで使用するビットレート モードを記述するキー。 |
| KeyBufferBatchMaxOutputSize |
複数のアクセス ユニットを含む大きなバッファー モードを使用する場合の最大出力バッファー サイズをバイト単位で記述するキー。 |
| KeyBufferBatchThresholdOutputSize |
複数のアクセス ユニットを含む大きなバッファー モードを使用する場合のしきい値出力サイズをバイト単位で記述するキー。 |
| KeyCaptionServiceNumber |
クローズド キャプション サービス番号を記述するキー。 |
| KeyCaptureRate |
ビデオフォーマットのキャプチャレートをフレーム/秒で記述するキー。 |
| KeyChannelCount |
オーディオ形式のチャンネル数を説明するキー。 |
| KeyChannelMask |
オーディオ コンテンツのチャンネル構成を記述するキー。 |
| KeyCodecsString |
MediaFormat のコーデック文字列を記述するキー。 |
| KeyColorFormat |
コンテンツの色形式をビデオ形式で記述するキー。 |
| KeyColorRange |
ビデオ コンテンツのコンポーネント値の範囲を記述する省略可能なキー。 |
| KeyColorStandard |
ビデオ コンテンツの色の原色、白い点、および輝度の要因を説明する省略可能なキー。 |
| KeyColorTransfer |
ビデオ コンテンツに使用されるオプト電子転送関数を記述するオプションのキー。 |
| KeyColorTransferRequest |
出力ビデオ コンテンツに対して要求されたオプト電子転送関数を記述する省略可能なキー。 |
| KeyComplexity |
エンコードの複雑さを説明するキー。 |
| KeyCreateInputSurfaceSuspended |
"surface-input" モードのビデオ エンコーダーを構成するときに指定すると、接続時にサーフェス ソースを中断状態にするようエンコーダーに指示されます。 |
| KeyCropBottom |
トリミング四角形の下座標 (y) を記述するキー。 |
| KeyCropLeft |
トリミング四角形の左座標 (x) を記述するキー。 |
| KeyCropRight |
トリミング四角形の右座標 (x) を記述するキー。 |
| KeyCropTop |
トリミング四角形の上座標 (y) を記述するキー。 |
| KeyDuration |
コンテンツの期間 (マイクロ秒単位) を記述するキー。 |
| KeyEncoderDelay |
デコードされたオーディオ ストリームの先頭からトリミングするフレームの数を記述するキー。 |
| KeyEncoderPadding |
デコードされたオーディオ ストリームの末尾からトリミングするフレームの数を記述するキー。 |
| KeyFlacCompressionLevel |
使用するFLAC圧縮レベルを記述するキー(FLACオーディオフォーマットのみ)。 |
| KeyFrameRate |
ビデオ形式のフレーム レートをフレーム/秒で記述するキー。 |
| KeyGridColumns |
|
| KeyGridRows |
|
| KeyHapticChannelCount |
オーディオ形式の触覚チャネルの数を記述するキー。 |
| KeyHardwareAvSyncId |
ハードウェア AV 同期 ID を記述するキー。 |
| KeyHdr10PlusInfo |
ビデオ コンテンツの HDR10+ メタデータを記述する省略可能なキー。 |
| KeyHdrStaticInfo |
HDR (高ダイナミック レンジ) ビデオ コンテンツの静的メタデータを記述する省略可能なキー。 |
| KeyHeight |
ビデオ形式でコンテンツの高さを説明するキー。 |
| KeyIFrameInterval |
キー フレーム間で秒単位で表されるキー フレームの頻度を記述するキー。 |
| KeyImportance |
アプリケーションに必要なコーデックの重要度を記述するキー。 |
| KeyIntraRefreshPeriod |
フレーム内の内部更新の期間を記述する省略可能なキー。 |
| KeyIsAdts |
コンテンツが AAC オーディオで、オーディオ フレームのプレフィックスに ADTS ヘッダーが付いている場合、値 1 へのキー マッピング。 |
| KeyIsAutoselect |
トラックのブール AUTOSELECT 動作のキー。 |
| KeyIsDefault |
トラックのブール DEFAULT 動作のキー。 |
| KeyIsForcedSubtitle |
サブタイトル トラックの FORCED フィールドのキー。 |
| KeyLanguage |
ISO 639-1 または 639-2/T コードを使用して、コンテンツの言語を記述するキー。 |
| KeyLatency |
フレーム内の目的のエンコーダー待機時間を説明する省略可能なキー。 |
| KeyLevel |
エンコーダーで使用する目的のプロファイルを記述するキー。 |
| KeyLowLatency |
待機時間の短いデコード モードを説明する省略可能なキー。 |
| KeyMaxBFrames |
ビデオ エンコーダーで使用される I フレームまたは P フレーム間の B フレームの最大数を説明するキー。 |
| KeyMaxFpsToEncoder |
エンコーダーへの入力フレーム レートが指定された fps を超えないように、ソースから過剰なフレームをドロップするように"サーフェス入力" モードでビデオ エンコーダーに指示します。 |
| KeyMaxHeight |
ビデオ コンテンツの解像度が変更された場合に備えて、ビデオ デコーダー形式のコンテンツの最大予想高さを説明するキー。 |
| KeyMaxInputSize |
この MediaFormat によって記述されるデータバッファーの最大サイズをバイト単位で記述するキー。 |
| KeyMaxOutputChannelCount |
オーディオ デコーダーによって出力できるチャネルの最大数を記述するキー。 |
| KeyMaxPtsGapToEncoder |
エンコーダーに送られる隣接する 2 つのフレーム間のタイムスタンプのギャップを指定された量 (マイクロ秒) に制限するように、"surface-input" モードでビデオ エンコーダーに指示します。 |
| KeyMaxWidth |
ビデオ コンテンツに解像度の変更がある場合に備えて、ビデオ デコーダー形式でコンテンツの最大予想幅を記述するキー。 |
| KeyMime |
MediaFormat の MIME の種類を記述するキー。 |
| KeyMpeghCompatibleSets |
MPEG-H ストリーム互換セットを記述するキー。 |
| KeyMpeghProfileLevelIndication |
MPEG-H ストリーム プロファイル レベルの表示を記述するキー。 |
| KeyMpeghReferenceChannelLayout |
MPEG-H ストリーム参照チャネル レイアウトを説明するキー。 |
| KeyOperatingRate |
コーデックが動作する必要があるオーディオのビデオまたはサンプル レートの目的の動作フレーム レートを記述するキー。 |
| KeyOutputReorderDepth |
表示順序以外のコード化されたフレームの最大数を記述する省略可能なキー。 |
| KeyPcmEncoding |
生のオーディオ サンプルのエンコード/形式を記述するキー。 |
| KeyPictureProfileId |
|
| KeyPictureProfileInstance |
|
| KeyPictureType |
エンコードされたフレームの画像の種類を説明するキー。 |
| KeyPixelAspectRatioHeight |
ピクセル縦横比の高さを説明するキー。 |
| KeyPixelAspectRatioWidth |
ピクセル縦横比の幅を記述するキー。 |
| KeyPrependHeaderToSyncFrames |
エンコーダーがフレームを同期するためにヘッダーの前に追加するかどうかを示す省略可能なキー (例: |
| KeyPriority |
必要なコーデックの優先順位を説明するキー。 |
| KeyProfile |
エンコーダーで使用する目的のプロファイルを記述するキー。 |
| KeyPushBlankBuffersOnStop |
サーフェスにレンダリングするビデオ デコーダーを構成するときに指定した場合、デコーダーは "空白" を出力します。i. |
| KeyQuality |
必要なエンコード品質を説明するキー。 |
| KeyRepeatPreviousFrameAfter |
"サーフェス入力" モードでビデオ エンコーダーを構成する場合にのみ適用されます。 |
| KeyRotation |
出力サーフェス上の時計回りの回転を記述するキー。 |
| KeySampleRate |
オーディオ形式のサンプル レートを記述するキー。 |
| KeySecurityModel |
要求されたセキュリティ モデルをフラグとして記述するキー。 |
| KeySliceHeight |
複数平面 (YUV) ビデオ バイトバッファー レイアウトの平面の高さを説明するキー。 |
| KeySlowMotionMarkers |
ビデオ トラックに関連付けられているスローモーション マーカー情報を取得するためのキー。 |
| KeyStride |
ビデオ バイトバッファー レイアウトのストライドを説明するキー。 |
| KeyTemporalLayering |
テンポラル レイヤー スキーマを記述するキー。 |
| KeyTileHeight |
|
| KeyTileWidth |
|
| KeyTrackId |
メディア トラックのコンテンツの一意の ID を記述するキー。 |
| KeyVideoEncodingStatisticsLevel |
ビデオ エンコーダーから出力されるエンコード統計情報のレベルを記述するキー。 |
| KeyVideoQpAverage |
フレームごとの平均ブロック QP (量子化パラメーター) を記述するキー。 |
| KeyVideoQpBMax |
ビデオのエンコードに使用できる最大量子化パラメーターを記述するキー。 |
| KeyVideoQpBMin |
ビデオのエンコードに使用できる最小量子化パラメーターを記述するキー。 |
| KeyVideoQpIMax |
ビデオのエンコードに使用できる最大量子化パラメーターを記述するキー。 |
| KeyVideoQpIMin |
ビデオのエンコードに使用できる最小量子化パラメーターを記述するキー。 |
| KeyVideoQpMax |
ビデオのエンコードに使用できる最大量子化パラメーターを記述するキー。 |
| KeyVideoQpMin |
ビデオのエンコードに使用できる最小量子化パラメーターを記述するキー。 |
| KeyVideoQpPMax |
ビデオのエンコードに使用できる最大量子化パラメーターを記述するキー。 |
| KeyVideoQpPMin |
ビデオのエンコードに使用できる最小量子化パラメーターを記述するキー。 |
| KeyWidth |
ビデオ形式でコンテンツの幅を記述するキー。 |
| LogSessionId |
MediaCodec のログ セッション ID を記述するキー。 |
| MimetypeAudioAac | |
| MimetypeAudioAacEld |
AAC Enhanced Low Delay (ELD) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAacHeV1 |
HE-AAC v1 (LC + SBR) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAacHeV2 |
HE-AAC v2 (LC + SBR + PS) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAacLc |
AAC 低複雑度 (LC) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAacXhe |
AAC XHE オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAc3 | |
| MimetypeAudioAc4 |
AC-4 同期フレーム トランスポート形式オーディオ ストリームの MIME の種類。 |
| MimetypeAudioAmrNb | |
| MimetypeAudioAmrWb | |
| MimetypeAudioDolbyMat |
Dolby メタデータ拡張オーディオ伝送 (MAT) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioDolbyTruehd |
子午線ロスレス パッキング (MLP) に基づく Dolby TrueHD オーディオ形式の MIME の種類。 |
| MimetypeAudioDra |
動的解像度適応 (DRA) オーディオ ストリームの MIME の種類。 |
| MimetypeAudioDts |
DTS Digital Surround の MIME の種類 (最大 5. |
| MimetypeAudioDtsHd |
DTS HD の MIME の種類 (最大 7. |
| MimetypeAudioDtsUhd |
DTS UHD (オブジェクト ベース) オーディオ ストリーム (別名 DTS:X) の MIME の種類。 |
| MimetypeAudioEac3 |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeAudioEac3Joc |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeAudioFlac | |
| MimetypeAudioG711Alaw | |
| MimetypeAudioG711Mlaw | |
| MimetypeAudioIamf |
IAMF オーディオ ストリームの MIME の種類 |
| MimetypeAudioIec61937 |
IEC61937 オーディオ ストリームカプセル化の MIME の種類。 |
| MimetypeAudioMpeg | |
| MimetypeAudioMpeghBlL3 |
MPEG-H ベースライン (BL) プロファイル L3 オーディオ ストリームの MIME の種類。 |
| MimetypeAudioMpeghBlL4 |
MPEG-H ベースライン (BL) プロファイル L4 オーディオ ストリームの MIME の種類。 |
| MimetypeAudioMpeghLcL3 |
MPEG-H 低複雑度 (LC) L3 オーディオ ストリームの MIME の種類。 |
| MimetypeAudioMpeghLcL4 |
MPEG-H 低複雑度 (LC) L4 オーディオ ストリームの MIME の種類。 |
| MimetypeAudioMpeghMha1 |
MPEG-H Audio シングル ストリームの MIME の種類 |
| MimetypeAudioMpeghMhm1 |
MHAS にカプセル化された MPEG-H Audio 単一ストリームの MIME の種類 |
| MimetypeAudioMsgsm | |
| MimetypeAudioOpus | |
| MimetypeAudioQcelp | |
| MimetypeAudioRaw | |
| MimetypeAudioScrambled |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeAudioVorbis | |
| MimetypeImageAndroidHeic |
HEVC でエンコードされた HEIF 静止画像データの MIME の種類。 |
| MimetypeImageAvif |
AV1 でエンコードされた AVIF 静止画像データの MIME の種類。 |
| MimetypeTextCea608 |
CEA-608 クローズド キャプション データの MIME の種類。 |
| MimetypeTextCea708 |
CEA-708 クローズド キャプション データの MIME の種類。 |
| MimetypeTextSubrip |
SubRip (SRT) コンテナーの MIME の種類。 |
| MimetypeTextVtt |
WebVTT 字幕データの MIME の種類。 |
| MimetypeVideoApv |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeVideoAv1 |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeVideoAvc | |
| MimetypeVideoDolbyVision |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeVideoH263 | |
| MimetypeVideoHevc | |
| MimetypeVideoMpeg2 | |
| MimetypeVideoMpeg4 | |
| MimetypeVideoRaw | |
| MimetypeVideoScrambled |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| MimetypeVideoVp8 | |
| MimetypeVideoVp9 | |
| PictureTypeB |
古い.
図の種類は B フレームです。 |
| PictureTypeI |
古い.
画像の種類は I フレームです。 |
| PictureTypeP |
古い.
図の種類は P フレームです。 |
| PictureTypeUnknown |
古い.
画像の種類が不明です。 |
| TypeByteBuffer |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TypeFloat |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TypeInteger |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TypeLong |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TypeNull |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TypeString |
古い.
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| VideoEncodingStatisticsLevel1 |
古い.
エンコード統計レベル 1。 |
| VideoEncodingStatisticsLevelNone |
古い.
エンコード統計レベルなし。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Features |
この MediaFormat に含まれる機能の |
| Handle |
基になる Android インスタンスへのハンドル。 (継承元 Object) |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 (継承元 Object) |
| JniManagedPeerState |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| JniPeerMembers |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| Keys |
この MediaFormat に含まれるキーの |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 (継承元 Object) |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 (継承元 Object) |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 (継承元 Object) |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| ContainsFeature(String) |
指定された名前の特徴が形式で存在する場合は true を返します。 |
| ContainsKey(String) |
指定された名前のキーが形式で存在する場合は true を返します。 |
| CreateAudioFormat(String, Int32, Int32) |
最小オーディオ形式を作成します。 |
| CreateSubtitleFormat(String, String) |
最小サブタイトル形式を作成します。 |
| CreateVideoFormat(String, Int32, Int32) |
最小限のビデオ形式を作成します。 |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 (継承元 Object) |
| DisposeUnlessReferenced() |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| Equals(Object) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 (継承元 Object) |
| GetByteBuffer(String, ByteBuffer) |
ByteBuffer キーの値を返します。キーがない場合は既定値を返します。 |
| GetByteBuffer(String) |
ByteBuffer キーの値を返します。 |
| GetFeatureEnabled(String) |
機能を有効にする ( |
| GetFloat(String, Single) |
浮動キーの値を返します。キーがない場合は既定値を返します。 |
| GetFloat(String) |
float キーの値を返します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 (継承元 Object) |
| GetInteger(String, Int32) |
整数キーの値を返します。キーがない場合は既定値を返します。 |
| GetInteger(String) |
整数キーの値を返します。 |
| GetLong(String, Int64) |
長いキーの値を返します。キーがない場合は既定値を返します。 |
| GetLong(String) |
長いキーの値を返します。 |
| GetNumber(String, Number) |
数値キーの値を返します。キーがない場合は既定値を返します。 |
| GetNumber(String) |
数値キーの値を返します。 |
| GetString(String, String) |
文字列キーの値を返します。キーがない場合は既定値を返します。 |
| GetString(String) |
文字列キーの値を返します。 |
| GetValueTypeForKey(String) |
キーの値の型を返します。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 (継承元 Object) |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 (継承元 Object) |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 (継承元 Object) |
| RemoveFeature(String) |
特定の機能設定が存在する場合は削除します。 |
| RemoveKey(String) |
指定したキーの値が存在する場合は削除します。 |
| SetByteBuffer(String, ByteBuffer) |
ByteBuffer キーの値を設定します。 |
| SetFeatureEnabled(String, Boolean) |
機能を有効にする ( |
| SetFloat(String, Single) |
float キーの値を設定します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 (継承元 Object) |
| SetInteger(String, Int32) |
整数キーの値を設定します。 |
| SetLong(String, Int64) |
長いキーの値を設定します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| SetString(String, String) |
文字列キーの値を設定します。 |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 (継承元 Object) |
| ToString() |
オブジェクトの文字列形式を返します。 (継承元 Object) |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 (継承元 Object) |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 (継承元 Object) |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 (継承元 Object) |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| IJavaPeerable.Finalized() |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| IJavaPeerable.JniObjectReferenceControlBlock |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 (継承元 JavaObject) |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
オーディオやビデオ、オプションの機能メタデータなど、メディア データの形式を記述する情報をカプセル化します。 |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|