sendMediaStream method

  1. @Deprecated('Use sendAudio, sendVideo, or sendText with a stream instead')
Future<void> sendMediaStream(
  1. Stream<InlineDataPart> mediaChunkStream
)

Starts streaming media chunks to the server from the provided mediaChunkStream.

The returned future completes when mediaChunkStream ends, so listen to receive before awaiting this (or do not await it).

Implementation

@Deprecated('Use sendAudio, sendVideo, or sendText with a stream instead')
Future<void> sendMediaStream(Stream<InlineDataPart> mediaChunkStream) async {
  _checkWsStatus();
  try {
    await for (final chunk in mediaChunkStream) {
      _sendMediaChunk(chunk);
    }
  } catch (e) {
    throw FirebaseAISdkException(e.toString());
  }
}