Re-exports§
pub use renderer::raw_window_handle;
Structs§
- AVFrame
Stream Player - Player for audio and video streaming.
- Audio
Frame - A sample from the audio stream.
- Audio
Options - Description of the audio encoding.
- Audio
Render - Audio player that plays the original audio frames directly.
- Capture
- Capture implementations for audio devices and video devices.
- Discovery
Service - LAN service discovery.
- Hylarana
Receiver - Screen casting receiver.
- Hylarana
Receiver Options - Receiver configuration.
- Hylarana
Sender - Screen casting sender.
- Hylarana
Sender Media Options - Options of the media stream.
- Hylarana
Sender Options - Sender configuration.
- Hylarana
Sender Track Options - Options of the media track.
- Media
Audio Stream Description - Media
Stream Description - Media
Video Stream Description - Size
- Source
- Video source or Audio source.
- Transport
Options - Transport configuration.
- Video
Frame - A frame in a video stream.
- Video
Options - Description of video coding.
- Video
Render Options - Video renderer configuration.
- Video
Render Options Builder - Video
Render Source Options - Video
Render Surface Options
Enums§
- AVFrame
Stream Player Error - AVFrame
Stream Player Options - Configuration of the audio and video streaming player.
- Audio
Render Error - Discovery
Error - Hylarana
Error - Hylarana
Receiver Error - Hylarana
Sender Error - Source
Type - Video source type or Audio source type.
- Surface
Target - The window/canvas/surface/swap-chain/etc. a surface is attached to, for use with safe surface creation.
- Transport
Strategy - Transport layer strategies.
- Video
Decoder Type - Video decoder type.
- Video
Encoder Type - Video encoder type.
- Video
Format - Video frame format.
- Video
Render - Video player that can render video frames to window.
- Video
Render Backend - Back-end implementation of graphics.
- Video
Render Error - Video
SubFormat - Subtype of the video frame.
Traits§
- AVFrame
Observer - Audio and video streaming events observer.
- AVFrame
Sink - Streaming sink for audio and video frames.
- AVFrame
Stream - Abstraction of audio and video streams.
Functions§
- create_
receiver - To create a receiver, you need to specify the sender’s ID to associate with it.
- create_
sender - Creates a sender that can specify the audio source or video source to be captured.
- shutdown
- Cleans up the environment when the sdk exits, and is recommended to be called when the application exits.
- startup
- Initialize the environment, which must be initialized before using the sdk.