DivePluginObslib extension
Invokes methods on a channel to the plugin.
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