ffi library

Properties

calculateTimeStamp CalculateTimeStamp
getter/setter pair
calculateTimeStampFromJump CalculateTimeStampFromJump
getter/setter pair
disposeVideo DisposeVideo
getter/setter pair
dynLib DynamicLibrary
getter/setter pair
findEOF FindEOF
getter/setter pair
freeFrame FreeNativeFrame
getter/setter pair
getMetadata GetMetadata
getter/setter pair
makeFrame MakeFrame
getter/setter pair
openVideo OpenVideo
getter/setter pair
resize Resize
getter/setter pair
retrieveFrame RetrieveFrame
getter/setter pair
seekPrecise SeekPrecise
getter/setter pair
seekTime SeekTime
getter/setter pair

Functions

initializeAPI() → void
Initializes the variables that hold the functions used by the main thread.
initializeDecoder() → void
Initializes the variables that hold the functions used by the decode isolate.

Typedefs

CalculateTimeStamp = int Function(Pointer<Void>, int)
CalculateTimeStampFromJump = int Function(Pointer<Void>, int, int)
CalculateTimeStampFromJumpNative = Int64 Function(Pointer<Void>, Int64, Int)
CalculateTimeStampNative = Int64 Function(Pointer<Void>, Int64)
DisposeVideo = void Function(Pointer<Void>)
DisposeVideoNative = Void Function(Pointer<Void>)
FindEOF = int Function(Pointer<Utf8>)
FindEOFNative = Int64 Function(Pointer<Utf8>)
ForwardFrames = void Function(Pointer<Void>, int)
ForwardFramesNative = Void Function(Pointer<Void>, Uint8)
FreeNativeFrame = void Function(Pointer<Void>)
FreeNativeFrameNative = Void Function(Pointer<Void>)
GetDefaultName = Pointer<Utf8> Function(Pointer<Void>)
GetMetadata = Metadata Function(Pointer<Utf8>)
GetSourcePicture = void Function(Pointer<Void>)
GetSourcePictureNative = Void Function(Pointer<Void>)
InitializeDartApi = int Function(Pointer<Void>)
InitializeDartApiNative = Int Function(Pointer<Void>)
MakeFrame = int Function(Pointer<Void>)
MakeFrameNative = Int Function(Pointer<Void>)
OpenVideo = Pointer<Void> Function(Pointer<Utf8>, int, int, int)
OpenVideoNative = Pointer<Void> Function(Pointer<Utf8>, Int, Int, Int)
Pause = void Function(Pointer<Void>)
PauseNative = Void Function(Pointer<Void>)
Play = void Function(Pointer<Void>)
PlayNative = Void Function(Pointer<Void>)
PostCObject = Pointer<NativeFunction<Int8 Function(Int64, Pointer<Dart_CObject>)>>
Quit = void Function(Pointer<Void>)
QuitNative = Void Function(Pointer<Void>)
RegisterSendPort = int Function(int, PostCObject)
RegisterSendPortNative = Int Function(Int64, PostCObject)
Resize = void Function(Pointer<Void>, int, int)
ResizeNative = Void Function(Pointer<Void>, Int, Int)
RetrieveFrame = FrameNative Function(Pointer<Void>)
RetrieveFrameNative = FrameNative Function(Pointer<Void>)
RewindFrames = void Function(Pointer<Void>, int)
RewindFramesNative = Void Function(Pointer<Void>, Uint8)
SeekPrecise = int Function(Pointer<Void>, int, int)
SeekPreciseNative = Int Function(Pointer<Void>, Int64, Int)
SeekTime = int Function(Pointer<Void>, int, int)
SeekTimeNative = Int Function(Pointer<Void>, Int64, Int)
Toggle2x = void Function(Pointer<Void>)
Toggle2xNative = Void Function(Pointer<Void>)
TogglePause = void Function(Pointer<Void>)
TogglePauseNative = Void Function(Pointer<Void>)