# 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:** 1\
**Showing post:** 2

<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.

---

_[View the full topic](https://devforum.zoom.us/t/missing-gallery-view-screen-share-transcript-data/137040)._
