PixaRuntimePluginRegistryStats constructor
PixaRuntimePluginRegistryStats({
- required int modules,
- required int builtInModules,
- required int hostLinkedModules,
- required int assetModules,
- required int linkableModules,
- required int fetchers,
- required int videoFrameFetchers,
- required int videoFrameEncodedOutputFetchers,
- required List<
String> videoFrameSourceKinds, - required List<
String> videoFrameOutputMimeTypes, - required int decoders,
- required int processors,
- required int cacheStores,
- List<
PixaRuntimePluginModuleSnapshot> moduleSnapshots = const <PixaRuntimePluginModuleSnapshot>[],
Creates a runtime plugin registry stats snapshot.
Implementation
PixaRuntimePluginRegistryStats({
required this.modules,
required this.builtInModules,
required this.hostLinkedModules,
required this.assetModules,
required this.linkableModules,
required this.fetchers,
required this.videoFrameFetchers,
required this.videoFrameEncodedOutputFetchers,
required List<String> videoFrameSourceKinds,
required List<String> videoFrameOutputMimeTypes,
required this.decoders,
required this.processors,
required this.cacheStores,
List<PixaRuntimePluginModuleSnapshot> moduleSnapshots =
const <PixaRuntimePluginModuleSnapshot>[],
}) : videoFrameSourceKinds = List<String>.unmodifiable(videoFrameSourceKinds),
videoFrameOutputMimeTypes = List<String>.unmodifiable(
videoFrameOutputMimeTypes,
),
moduleSnapshots = List<PixaRuntimePluginModuleSnapshot>.unmodifiable(
moduleSnapshots,
);