DivePluginObslib extension

Invokes methods on a channel to the plugin.

on

Methods

addSourceFrameCallback(String sourceUUID, dynamic sourcePtr) Future<bool>
addVolumeMeterCallback(int volumeMeterPointer, DiveVolumeMeterCallback callback) Future<int>
callbacksHandler(MethodCall methodCall) Future
changeFrameRate(int numerator, int denominator) Future<bool>
changeResolution(int baseWidth, int baseHeight, int outputWidth, int outputHeight) Future<bool>
createVideoMix(String trackingUUID) Future<bool>
disposeTexture(int textureId) Future<bool>
getSceneItemInfoMap(int itemPointer) Future<Map>
initializeTexture({required String trackingUUID}) Future<int>
obsStartup() Future<bool>
removeSourceFrameCallback(String sourceUUID, dynamic sourcePtr) Future<bool>
removeVideoMix(String trackingUUID) Future<bool>
removeVolumeMeterCallback(int volumeMeterPointer, DiveVolumeMeterCallback callback) Future<bool>
setSceneItemInfo(int itemPointer, Map info) Future<bool>
setupChannels() → void