# Missing Gallery View, Screen Share & Transcript Data

**URL:** <https://devforum.zoom.us/t/missing-gallery-view-screen-share-transcript-data/137040>\
**Category:** Meeting SDK\
**Tags:** sdk\
**Created:** [September 2, 2025, 2:44pm UTC](https://devforum.zoom.us/t/missing-gallery-view-screen-share-transcript-data/137040 "2025-09-02T14:44:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Venkat\_Koushik](https://avatars.discourse-cdn.com/v4/letter/v/c4cdca/32.png) [@Venkat\_Koushik](https://devforum.zoom.us/u/Venkat_Koushik)\
**Post date:** [September 2, 2025, 2:44pm UTC](https://devforum.zoom.us/t/missing-gallery-view-screen-share-transcript-data/137040/1 "2025-09-02T14:44:36Z")

</div>

We are successfully getting raw audio and active speaker video. However, we are unable to access the following critical data streams:

- Gallery View (all participants’ video)

- Screen Share video stream

- Live Transcripts

**Troubleshooting:** We’ve checked the documentation and sample app. Our research suggests transcripts may not be supported on the Linux SDK, but we are unclear about gallery view and screen share. No specific error codes are generated; the data streams are simply unavailable.

**Key Questions:**

1. How can we access raw data for **Gallery View** and **Screen Share** on the Linux SDK?

2. Is **Live Transcription** data accessible via the Linux SDK? If not, is this feature on the roadmap?

3. Is there a way to get a **timeline file** to sync events (speaker changes, etc.)?

Any guidance on whether these features are supported would be greatly appreciated.

---

<div class="post-metadata">

**Author:** ![amanda-recallai](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/amanda-recallai/32/44747_2.png) [@amanda-recallai](https://devforum.zoom.us/u/amanda-recallai)\
**Post date:** [September 4, 2025, 1:13pm UTC](https://devforum.zoom.us/t/missing-gallery-view-screen-share-transcript-data/137040/2 "2025-09-04T13:13:51Z")

</div>

Hi @Venkat_Koushik, on the Linux Meeting SDK you can only [grab individual participant video streams](https://devforum.zoom.us/t/zoom-linux-sdk-v5-16-10-mapping-raw-streams/101016/4) - there’s no built-in gallery view, so you’ll need to composite those streams yourself.

For screen share, the SDK flow you described is correct. You start with [`setExternalShareSource(...)`](https://devforum.zoom.us/t/meeting-sdk-linux-rawdata-api-method-sendshareframe-does-not-work-no-shared-screen-frames-shown/136748/2), wait for the [`onStartSend(...)`](https://devforum.zoom.us/t/meeting-sdk-linux-rawdata-api-method-sendshareframe-does-not-work-no-shared-screen-frames-shown/136748/2) callback, then push frames with [`sendShareFrame(...)`](https://devforum.zoom.us/t/meeting-sdk-linux-rawdata-api-method-sendshareframe-does-not-work-no-shared-screen-frames-shown/136748/2). That sequence is the intended workflow, and you can see my [other detailed answer here](https://devforum.zoom.us/t/meeting-sdk-linux-rawdata-api-method-sendshareframe-does-not-work-no-shared-screen-frames-shown/136748/2).

Live transcription [isn’t available on the Linux SDK](https://devforum.zoom.us/t/using-zoom-meeting-linux-sdk-to-get-transcription/113006) - there’s no caption controller today. The workaround is to capture the raw PCM audio and run it through your own STT service.

For syncing events like speaker changes, Zoom provides a [timeline file in cloud recordings](https://devforum.zoom.us/t/recording-timeline-file/32789), which you can fetch through the Recording API.

Alternatively, you can use a third party service like [Recall.ai](https://www.recall.ai) which makes this easy with one api call.
