VideoFrameDecodeSession
此内容尚不支持你的语言。
Defined in: media/src/mediabunny-adapter.ts:833
A bounded, persistent video decoder session.
Sequential requests share one Input, decoder and packet iterator. Backward seeks and large forward jumps restart at the nearest verified key packet. Returned frames are caller-owned; cached frames remain session-owned.
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new VideoFrameDecodeSession(
reader,index,options):VideoFrameDecodeSession
Defined in: media/src/mediabunny-adapter.ts:858
Parameters
Section titled “Parameters”reader
Section titled “reader”options
Section titled “options”VideoFrameDecodeSessionOptions = {}
Returns
Section titled “Returns”VideoFrameDecodeSession
Methods
Section titled “Methods”dispose()
Section titled “dispose()”dispose():
void
Defined in: media/src/mediabunny-adapter.ts:926
Returns
Section titled “Returns”void
frameAt()
Section titled “frameAt()”frameAt(
targetUs,signal?):Promise<VideoDecodeResult>
Defined in: media/src/mediabunny-adapter.ts:886
Parameters
Section titled “Parameters”targetUs
Section titled “targetUs”number
signal?
Section titled “signal?”AbortSignal
Returns
Section titled “Returns”Promise<VideoDecodeResult>
snapshot()
Section titled “snapshot()”snapshot():
VideoFrameDecodeSessionSnapshot
Defined in: media/src/mediabunny-adapter.ts:908