INNER CODE UNIT · Dart

initialize

alexmercerind/dart_vlc · lib/dart_vlc.dart:98

  static void initialize() {
    ffi.videoFrameCallback = (int playerId, Uint8List videoFrame) {
      if (videoStreamControllers[playerId] != null &&
          ffi.players[playerId] != null) {
        if (!videoStreamControllers[playerId]!.isClosed) {
          videoStreamControllers[playerId]!.add(
            VideoFrame(
              playerId: playerId,
              videoWidth: ffi.players[playerId]!.videoDimensions.width,
              videoHeight: ffi.players[playerId]!.videoDimensions.height,
              byteArray: videoFrame,
            ),
          );
        }
      }
    };
    if (Platform.isWindows) {
      final libraryPath = path.join(

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…