MediaSFU React Native
    Preparing search index...

    Function screenProducerId

    • Manages and updates screen sharing based on the producer ID.

      Parameters

      • options: ScreenProducerIdOptions

        The configuration options.

        • producerId: string
        • screenId: string
        • membersReceived: boolean
        • shareScreenStarted: boolean
        • deferScreenReceived: boolean
        • participants: Participant[]
        • updateScreenId: (id: string) => void
        • updateShareScreenStarted: (started: boolean) => void
        • updateDeferScreenReceived: (received: boolean) => void

      Returns void

      const options = {
      producerId: "abc123",
      screenId: "screen1",
      membersReceived: true,
      shareScreenStarted: false,
      deferScreenReceived: false,
      participants: [{ ScreenID: "screen1", ScreenOn: true }],
      updateScreenId: (id) => console.log("Screen ID updated to:", id),
      updateShareScreenStarted: (started) => console.log("Share screen started:", started),
      updateDeferScreenReceived: (deferred) => console.log("Defer screen received:", deferred),
      };

      screenProducerId(options);
      // Output:
      // Screen ID updated to: abc123
      // Share screen started: true
      // Defer screen received: false