MediaCodec.BufferInfo.Set(Int32, Int32, Int64, MediaCodecBufferFlags) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更新缓冲区元数据信息。
[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 属性许可证中所述的术语使用。