Question
Transmit SDK returns no audio
- December 11, 2023
- 1 reply
- 248 views
Issue I set up the Transmit SDK to send audio samples. TransmitInstance::PushAudio(). inPushAudio->inNumSamples; returns zero samples. mAudioBuffers has no samples.
Adobe Premiere Pro version number version 42.1.0 (build 85)
Operating system Windows 11 version 23H2
System Info: CPU, GPU, RAM, HD:
-
CPU 13th Gen Intel(R) Core(TM) i7-13700F 2.10 GHz
-
GPU and Driver Version NVIDIA GeForce RTX 4070 Driver Version: 546.17
-
RAM 16.0 GB (15.7 GB usable)
-
Hard Drive 951 GB
Video format: YUYV 422
Workflow details: Transmitter SDK PPro prerelease SDK version 24.0 April 25 2023 Build and run.
- Steps to reproduce - (Very important!) Exact steps, in a numbered list, that are needed to reproduce the problem.
- Install Pre-release SDK from Bruce Bullis
- set environment for Premiere version
- replace TransmitterPlugin.cpp with the one attached.
- Visual Studio 2022 open Transmitter sample
- set environment $(PREMSDKBUILDPATH)\ to proper C:\Program Files\Adobe\Common\Plug-ins\7.0\MediaCore
- Build the Transmitter sample (admin priv.) with the attached TransmitterPlug-in.cpp
- set Project->Properties->Debugging Command to Premiere Pro path
- Set a break point line 594 just after csSDK_uint32 inNumSamples = inPushAudio->inNumSamples;
- Launch debugger which launches Premiere
- enable Transmitter in menu Premiere->Edit->Preferences->Playback audio and video
- Play your project and look at break point
- note that csSDK_uint32 inNumSamples = inPushAudio->inNumSamples; is zero samples
Expected result inNumSamples should be non-zero and mAudioBuffers should have data
Actual result inNumSamples is zero and mAudioBuffers has no data
