Overview of Zoom Video SDK Windows Sample Applications
mainThe Zoom Video SDK Windows sample applications provide reference implementations for various features including raw data capture, injection, and communication.
Sample Categories
Raw Data Capture
VSDK_getRawVideo: Extracts YUV420 video frames from remote video.VSDK_getRawAudio: Extracts PCM audio samples from session audio.VSDK_getRawShare: Extracts YUV420 frames from screen shares.
Raw Data Injection
VSDK_sendRawVideo: Injects YUV420 frames as a virtual camera.VSDK_sendRawAudio: Injects PCM samples as a virtual microphone.VSDK_sendRawShare: Injects YUV420 frames as a custom screen share source.
Communication & Messaging
VSDK_CommandChannel: Custom command messaging (up to 60 msgs/sec).VSDK_CallIn: PSTN phone dial-in support.VSDK_Callout: PSTN phone dial-out support.VSDK_RTMSDemo: Real-time messaging service integration.
Advanced Features
VSDK_CloudRecording: Start/stop cloud recording.VSDK_ServiceQuality: Network statistics and quality monitoring.VSDK_TranscriptionAndTranslation: Real-time live captions.VSDK_MultiStreamVideo: Multi-camera support via multiple video streams.VSDK_PreviewCameraAndMicrophone: Device testing/preview before joining a session.VSDK_ShareScreenPreprocessorDemo: Custom processing for screen sharing.