methods/utils/get_participant_media library
Retrieves the media stream of a participant by ID or name.
This function searches for a participant's media stream (video or audio) using either their producer ID or participant name.
Parameters:
id(String): The producer ID of the participant. Default is empty string.name(String): The name of the participant. Default is empty string.kind(String): The type of media stream to retrieve:'video': Video stream'audio': Audio stream Default is'video'.
parameters(GetParticipantMediaParameters): Parameters containing:allVideoStreams: List of all video streamsallAudioStreams: List of all audio streamsparticipants: List of all participants
Returns:
Future<MediaStream?>: The media stream if found, otherwisenull.
Example:
// Get video stream by producer ID
final videoStream = await getParticipantMedia(
  id: 'producer-id-123',
  name: '',
  kind: 'video',
  parameters: parameters,
);
// Get audio stream by participant name
final audioStream = await getParticipantMedia(
  id: '',
  name: 'John Doe',
  kind: 'audio',
  parameters: parameters,
);
Classes
- GetParticipantMediaOptions
 - Options for the getParticipantMedia function.
 - GetParticipantMediaParameters
 - Parameters interface for getParticipantMedia.
 
Functions
- 
  getParticipantMedia(
GetParticipantMediaOptions options) → Future< MediaStream?>  - Retrieves the media stream of a participant by ID or name.
 
Typedefs
- 
    GetParticipantMediaType
      = Future<
MediaStream?> Function(GetParticipantMediaOptions options) - Type definition for the getParticipantMedia function.