INNER CODE UNIT · Swift

MessagesPigeonCodecReaderWriter

solid-software/flutter_vlc_player · flutter_vlc_player/ios/Classes/Messages.swift:281

private class MessagesPigeonCodecReaderWriter: FlutterStandardReaderWriter {
  override func reader(with data: Data) -> FlutterStandardReader {
    return MessagesPigeonCodecReader(data: data)
  }

  override func writer(with data: NSMutableData) -> FlutterStandardWriter {
    return MessagesPigeonCodecWriter(data: data)
  }
}

class MessagesPigeonCodec: FlutterStandardMessageCodec, @unchecked Sendable {
  static let shared = MessagesPigeonCodec(readerWriter: MessagesPigeonCodecReaderWriter())
}

/// Generated protocol from Pigeon that represents a handler of messages from Flutter.
protocol VlcPlayerApi {
  func initialize() throws
  func create(msg: CreateMessage) throws

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…