Crate hylarana

Crate hylarana 

Source

Re-exports§

pub use renderer::raw_window_handle;

Structs§

AVFrameStreamPlayer
Player for audio and video streaming.
AudioFrame
A sample from the audio stream.
AudioOptions
Description of the audio encoding.
AudioRender
Audio player that plays the original audio frames directly.
Capture
Capture implementations for audio devices and video devices.
DiscoveryService
LAN service discovery.
HylaranaReceiver
Screen casting receiver.
HylaranaReceiverOptions
Receiver configuration.
HylaranaSender
Screen casting sender.
HylaranaSenderMediaOptions
Options of the media stream.
HylaranaSenderOptions
Sender configuration.
HylaranaSenderTrackOptions
Options of the media track.
MediaAudioStreamDescription
MediaStreamDescription
MediaVideoStreamDescription
Size
Source
Video source or Audio source.
TransportOptions
Transport configuration.
VideoFrame
A frame in a video stream.
VideoOptions
Description of video coding.
VideoRenderOptions
Video renderer configuration.
VideoRenderOptionsBuilder
VideoRenderSourceOptions
VideoRenderSurfaceOptions

Enums§

AVFrameStreamPlayerError
AVFrameStreamPlayerOptions
Configuration of the audio and video streaming player.
AudioRenderError
DiscoveryError
HylaranaError
HylaranaReceiverError
HylaranaSenderError
SourceType
Video source type or Audio source type.
SurfaceTarget
The window/canvas/surface/swap-chain/etc. a surface is attached to, for use with safe surface creation.
TransportStrategy
Transport layer strategies.
VideoDecoderType
Video decoder type.
VideoEncoderType
Video encoder type.
VideoFormat
Video frame format.
VideoRender
Video player that can render video frames to window.
VideoRenderBackend
Back-end implementation of graphics.
VideoRenderError
VideoSubFormat
Subtype of the video frame.

Traits§

AVFrameObserver
Audio and video streaming events observer.
AVFrameSink
Streaming sink for audio and video frames.
AVFrameStream
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.