MediaCodec.BufferInfo.Set(Int32, Int32, Int64, MediaCodecBufferFlags) 方法

定义

更新缓冲区元数据信息。

[Android.Runtime.Register("set", "(IIJI)V", "")]
public void Set(int newOffset, int newSize, long newTimeUs, Android.Media.MediaCodecBufferFlags newFlags);
[<Android.Runtime.Register("set", "(IIJI)V", "")>]
member this.Set : int * int * int64 * Android.Media.MediaCodecBufferFlags -> unit

参数

newOffset
Int32

缓冲区中数据的起始偏移量。

newSize
Int32

缓冲区中的数据量(以字节为单位)。

newTimeUs
Int64

表示时间戳(以微秒为单位)。

newFlags
MediaCodecBufferFlags

与缓冲区关联的缓冲区标志。 这应该是 #BUFFER_FLAG_KEY_FRAME 组合和 #BUFFER_FLAG_END_OF_STREAM

属性

注解

更新缓冲区元数据信息。

适用于 . 的 android.media.MediaCodec.BufferInfo.set(int, int, long, int)Java 文档

本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。

适用于