MediaParser.IOutputConsumer.OnSampleCompleted メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
サンプルのすべてのデータが onSampleDataFound(int, InputReader) に渡されると呼び出されます。
[Android.Runtime.Register("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)]
public void OnSampleCompleted(int trackIndex, long timeMicros, int flags, int size, int offset, Android.Media.MediaCodec.CryptoInfo? cryptoInfo);
[<Android.Runtime.Register("onSampleCompleted", "(IJIIILandroid/media/MediaCodec$CryptoInfo;)V", "GetOnSampleCompleted_IJIIILandroid_media_MediaCodec_CryptoInfo_Handler:Android.Media.MediaParser/IOutputConsumerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null", ApiSince=30)>]
abstract member OnSampleCompleted : int * int64 * int * int * int * Android.Media.MediaCodec.CryptoInfo -> unit
パラメーター
- trackIndex
- Int32
サンプルが対応するトラックのインデックス。
- timeMicros
- Int64
サンプルに関連付けられているメディア タイムスタンプ (マイクロ秒単位)。
- flags
- Int32
サンプルに関連付けられているフラグ。 SAMPLE_FLAG_* 定数を参照してください。 値は 0 または次の組み合わせです:MediaParser.SAMPLE_FLAG_KEY_FRAME MediaParser.SAMPLE_FLAG_HAS_SUPPLEMENTAL_DATA MediaParser.SAMPLE_FLAG_LAST_SAMPLE MediaParser.SAMPLE_FLAG_ENCRYPTED MediaParser.SAMPLE_FLAG_DECODE_ONLY
- size
- Int32
サンプル データのサイズ (バイト単位)。
- offset
- Int32
メタデータが渡されるサンプルに属する最後のバイト以降、指定したトラックの onSampleDataFound(int, MediaParser.InputReader) によって使用されたバイト数。
- cryptoInfo
- MediaCodec.CryptoInfo
サンプルの暗号化を解除するために必要な暗号化データ。 暗号化されていないサンプルの場合は null である可能性があります。 実装者は、すべての出力 CryptoInfo インスタンスを不変として扱う必要があります。 MediaParser は出力 cryptoInfo を変更せず、実装者も変更しないでください。
- 属性
注釈
サンプルのすべてのデータが onSampleDataFound(int, InputReader) に渡されると呼び出されます。 プレゼンテーションのタイムスタンプやフラグなどのサンプル メタデータが含まれています。
android.media.MediaParser.OutputConsumer.onSampleCompletedの Android リファレンス。
このページの一部は、Androidオープンソースプロジェクトによって作成および共有された作業に基づく変更でありCreative Commons 2.5属性ライセンスに記載されている条件に従って使用されます。