Versions in this module Expand all Collapse all v0 v0.0.6 Mar 22, 2026 v0.0.5 Mar 22, 2026 Changes in this version + const DescriptorIDataSource + const DescriptorIGraphicBufferSource + const DescriptorIMediaExtractor + const DescriptorIMediaExtractorService + const DescriptorIOMXBufferSource + const DescriptorIOMXNode + const MethodIGraphicBufferSourceConfigure + const MethodIGraphicBufferSourceGetStopTimeOffsetUs + const MethodIGraphicBufferSourceSetColorAspects + const MethodIGraphicBufferSourceSetMaxFps + const MethodIGraphicBufferSourceSetRepeatPreviousFrameDelayUs + const MethodIGraphicBufferSourceSetStartTimeUs + const MethodIGraphicBufferSourceSetStopTimeUs + const MethodIGraphicBufferSourceSetSuspend + const MethodIGraphicBufferSourceSetTimeLapseConfig + const MethodIGraphicBufferSourceSetTimeOffsetUs + const MethodIGraphicBufferSourceSignalEndOfInputStream + const MethodIMediaExtractorServiceGetSupportedTypes + const MethodIMediaExtractorServiceMakeExtractor + const MethodIMediaExtractorServiceMakeIDataSource + const MethodIOMXBufferSourceOnInputBufferAdded + const MethodIOMXBufferSourceOnInputBufferEmptied + const MethodIOMXBufferSourceOnOmxExecuting + const MethodIOMXBufferSourceOnOmxIdle + const MethodIOMXBufferSourceOnOmxLoaded + const TransactionIGraphicBufferSourceConfigure + const TransactionIGraphicBufferSourceGetStopTimeOffsetUs + const TransactionIGraphicBufferSourceSetColorAspects + const TransactionIGraphicBufferSourceSetMaxFps + const TransactionIGraphicBufferSourceSetRepeatPreviousFrameDelayUs + const TransactionIGraphicBufferSourceSetStartTimeUs + const TransactionIGraphicBufferSourceSetStopTimeUs + const TransactionIGraphicBufferSourceSetSuspend + const TransactionIGraphicBufferSourceSetTimeLapseConfig + const TransactionIGraphicBufferSourceSetTimeOffsetUs + const TransactionIGraphicBufferSourceSignalEndOfInputStream + const TransactionIMediaExtractorServiceGetSupportedTypes + const TransactionIMediaExtractorServiceMakeExtractor + const TransactionIMediaExtractorServiceMakeIDataSource + const TransactionIOMXBufferSourceOnInputBufferAdded + const TransactionIOMXBufferSourceOnInputBufferEmptied + const TransactionIOMXBufferSourceOnOmxExecuting + const TransactionIOMXBufferSourceOnOmxIdle + const TransactionIOMXBufferSourceOnOmxLoaded + type DataSourceProxy struct + Remote binder.IBinder + func NewDataSourceProxy(remote binder.IBinder) *DataSourceProxy + func (p *DataSourceProxy) AsBinder() binder.IBinder + type DataSourceStub struct + Impl IDataSource + Transport binder.VersionAwareTransport + func (s *DataSourceStub) Descriptor() string + func (s *DataSourceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type GraphicBufferSourceProxy struct + Remote binder.IBinder + func NewGraphicBufferSourceProxy(remote binder.IBinder) *GraphicBufferSourceProxy + func (p *GraphicBufferSourceProxy) AsBinder() binder.IBinder + func (p *GraphicBufferSourceProxy) Configure(ctx context.Context, omxNode IOMXNode, dataSpace int32) error + func (p *GraphicBufferSourceProxy) GetStopTimeOffsetUs(ctx context.Context) (int64, error) + func (p *GraphicBufferSourceProxy) SetColorAspects(ctx context.Context, aspects int32) error + func (p *GraphicBufferSourceProxy) SetMaxFps(ctx context.Context, maxFps float32) error + func (p *GraphicBufferSourceProxy) SetRepeatPreviousFrameDelayUs(ctx context.Context, repeatAfterUs int64) error + func (p *GraphicBufferSourceProxy) SetStartTimeUs(ctx context.Context, startTimeUs int64) error + func (p *GraphicBufferSourceProxy) SetStopTimeUs(ctx context.Context, stopTimeUs int64) error + func (p *GraphicBufferSourceProxy) SetSuspend(ctx context.Context, suspend bool, suspendTimeUs int64) error + func (p *GraphicBufferSourceProxy) SetTimeLapseConfig(ctx context.Context, fps float64, captureFps float64) error + func (p *GraphicBufferSourceProxy) SetTimeOffsetUs(ctx context.Context, timeOffsetsUs int64) error + func (p *GraphicBufferSourceProxy) SignalEndOfInputStream(ctx context.Context) error + type GraphicBufferSourceStub struct + Impl IGraphicBufferSource + Transport binder.VersionAwareTransport + func (s *GraphicBufferSourceStub) Descriptor() string + func (s *GraphicBufferSourceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type IDataSource interface + AsBinder func() binder.IBinder + func NewDataSourceStub(impl IDataSourceServer) IDataSource + type IDataSourceServer interface + type IGraphicBufferSource interface + AsBinder func() binder.IBinder + Configure func(ctx context.Context, omxNode IOMXNode, dataSpace int32) error + GetStopTimeOffsetUs func(ctx context.Context) (int64, error) + SetColorAspects func(ctx context.Context, aspects int32) error + SetMaxFps func(ctx context.Context, maxFps float32) error + SetRepeatPreviousFrameDelayUs func(ctx context.Context, repeatAfterUs int64) error + SetStartTimeUs func(ctx context.Context, startTimeUs int64) error + SetStopTimeUs func(ctx context.Context, stopTimeUs int64) error + SetSuspend func(ctx context.Context, suspend bool, suspendTimeUs int64) error + SetTimeLapseConfig func(ctx context.Context, fps float64, captureFps float64) error + SetTimeOffsetUs func(ctx context.Context, timeOffsetsUs int64) error + SignalEndOfInputStream func(ctx context.Context) error + func NewGraphicBufferSourceStub(impl IGraphicBufferSourceServer) IGraphicBufferSource + type IGraphicBufferSourceServer interface + Configure func(ctx context.Context, omxNode IOMXNode, dataSpace int32) error + GetStopTimeOffsetUs func(ctx context.Context) (int64, error) + SetColorAspects func(ctx context.Context, aspects int32) error + SetMaxFps func(ctx context.Context, maxFps float32) error + SetRepeatPreviousFrameDelayUs func(ctx context.Context, repeatAfterUs int64) error + SetStartTimeUs func(ctx context.Context, startTimeUs int64) error + SetStopTimeUs func(ctx context.Context, stopTimeUs int64) error + SetSuspend func(ctx context.Context, suspend bool, suspendTimeUs int64) error + SetTimeLapseConfig func(ctx context.Context, fps float64, captureFps float64) error + SetTimeOffsetUs func(ctx context.Context, timeOffsetsUs int64) error + SignalEndOfInputStream func(ctx context.Context) error + type IMediaExtractor interface + AsBinder func() binder.IBinder + func NewMediaExtractorStub(impl IMediaExtractorServer) IMediaExtractor + type IMediaExtractorServer interface + type IMediaExtractorService interface + AsBinder func() binder.IBinder + GetSupportedTypes func(ctx context.Context) ([]string, error) + MakeExtractor func(ctx context.Context, source IDataSource, mime string) (IMediaExtractor, error) + MakeIDataSource func(ctx context.Context, fd int32, offset int64, length int64) (IDataSource, error) + func NewMediaExtractorServiceStub(impl IMediaExtractorServiceServer) IMediaExtractorService + type IMediaExtractorServiceServer interface + GetSupportedTypes func(ctx context.Context) ([]string, error) + MakeExtractor func(ctx context.Context, source IDataSource, mime string) (IMediaExtractor, error) + MakeIDataSource func(ctx context.Context, fd int32, offset int64, length int64) (IDataSource, error) + type IOMXBufferSource interface + AsBinder func() binder.IBinder + OnInputBufferAdded func(ctx context.Context, bufferID int32) error + OnInputBufferEmptied func(ctx context.Context, bufferID int32, fenceParcel OMXFenceParcelable) error + OnOmxExecuting func(ctx context.Context) error + OnOmxIdle func(ctx context.Context) error + OnOmxLoaded func(ctx context.Context) error + func NewOMXBufferSourceStub(impl IOMXBufferSourceServer) IOMXBufferSource + type IOMXBufferSourceServer interface + OnInputBufferAdded func(ctx context.Context, bufferID int32) error + OnInputBufferEmptied func(ctx context.Context, bufferID int32, fenceParcel OMXFenceParcelable) error + OnOmxExecuting func(ctx context.Context) error + OnOmxIdle func(ctx context.Context) error + OnOmxLoaded func(ctx context.Context) error + type IOMXNode interface + AsBinder func() binder.IBinder + func NewOMXNodeStub(impl IOMXNodeServer) IOMXNode + type IOMXNodeServer interface + type MediaExtractorProxy struct + Remote binder.IBinder + func NewMediaExtractorProxy(remote binder.IBinder) *MediaExtractorProxy + func (p *MediaExtractorProxy) AsBinder() binder.IBinder + type MediaExtractorServiceProxy struct + Remote binder.IBinder + func NewMediaExtractorServiceProxy(remote binder.IBinder) *MediaExtractorServiceProxy + func (p *MediaExtractorServiceProxy) AsBinder() binder.IBinder + func (p *MediaExtractorServiceProxy) GetSupportedTypes(ctx context.Context) ([]string, error) + func (p *MediaExtractorServiceProxy) MakeExtractor(ctx context.Context, source IDataSource, mime string) (IMediaExtractor, error) + func (p *MediaExtractorServiceProxy) MakeIDataSource(ctx context.Context, fd int32, offset int64, length int64) (IDataSource, error) + type MediaExtractorServiceStub struct + Impl IMediaExtractorService + Transport binder.VersionAwareTransport + func (s *MediaExtractorServiceStub) Descriptor() string + func (s *MediaExtractorServiceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type MediaExtractorStub struct + Impl IMediaExtractor + Transport binder.VersionAwareTransport + func (s *MediaExtractorStub) Descriptor() string + func (s *MediaExtractorStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type OMXBufferSourceProxy struct + Remote binder.IBinder + func NewOMXBufferSourceProxy(remote binder.IBinder) *OMXBufferSourceProxy + func (p *OMXBufferSourceProxy) AsBinder() binder.IBinder + func (p *OMXBufferSourceProxy) OnInputBufferAdded(ctx context.Context, bufferID int32) error + func (p *OMXBufferSourceProxy) OnInputBufferEmptied(ctx context.Context, bufferID int32, fenceParcel OMXFenceParcelable) error + func (p *OMXBufferSourceProxy) OnOmxExecuting(ctx context.Context) error + func (p *OMXBufferSourceProxy) OnOmxIdle(ctx context.Context) error + func (p *OMXBufferSourceProxy) OnOmxLoaded(ctx context.Context) error + type OMXBufferSourceStub struct + Impl IOMXBufferSource + Transport binder.VersionAwareTransport + func (s *OMXBufferSourceStub) Descriptor() string + func (s *OMXBufferSourceStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error) + type OMXFenceParcelable struct + func (s *OMXFenceParcelable) MarshalParcel(p *parcel.Parcel) error + func (s *OMXFenceParcelable) UnmarshalParcel(p *parcel.Parcel) error + type OMXNodeProxy struct + Remote binder.IBinder + func NewOMXNodeProxy(remote binder.IBinder) *OMXNodeProxy + func (p *OMXNodeProxy) AsBinder() binder.IBinder + type OMXNodeStub struct + Impl IOMXNode + Transport binder.VersionAwareTransport + func (s *OMXNodeStub) Descriptor() string + func (s *OMXNodeStub) OnTransaction(ctx context.Context, code binder.TransactionCode, _data *parcel.Parcel) (*parcel.Parcel, error)