getConfiguredFormat method
Future<MiniAVVideoInfo>
getConfiguredFormat(
)
override
Implementation
@override
Future<MiniAVVideoInfo> getConfiguredFormat() async {
_ensureNotDestroyed();
final formatOutPtr = calloc<bindings.MiniAVVideoInfo>();
try {
final result = bindings.MiniAV_Camera_GetConfiguredFormat(
_context!,
formatOutPtr,
);
if (result != bindings.MiniAVResultCode.MINIAV_SUCCESS) {
throw Exception(
'Failed to get configured camera format: ${result.name}',
);
}
return VideoFormatInfoFFIToPlatform.fromNative(
formatOutPtr.ref,
).toPlatformType();
} finally {
calloc.free(formatOutPtr);
}
}