haishin_kit library
Classes
- AudioCodecSettings
- AudioMixerSettings
- Constraints on the audio mixier settings.
- AudioSource
- HaishinKitPlatformInterface
- The HaishinKit platform interface.
- ImageScreenObject
- A screen object that renders an image.
- MediaMixer
- MediaMixerOptions
- Configuration options for the media mixer.
- Screen
- ScreenObject
- The ScreenObject class is the abstract base class for all objects that are rendered on the screen.
- ScreenObjectContainer
- The ScreenObjectContainer represents a collection of screen objects.
- ScreenObjectEdgeInsets
- Represents edge insets used for layout spacing around a ScreenObject.
- ScreenObjectSize
- Represents a rectangular area in screen coordinates.
- StreamSession
- StreamSessionViewTexture
- A Flutter widget that renders a native video texture provided by a StreamSession.
- TextScreenObject
- An object that manages offscreen rendering a text source.
- VideoCodecSettings
- VideoMixerSettings
- Constraints on the video mixer settings.
- VideoScreenObject
- An object that manages offscreen rendering a video source.
- VideoSource
- Represents a video input source.
Enums
- CameraPosition
- Represents the position of the camera.
- CaptureSessionMode
- Specifies the capture session mode used by the media mixer.
- HorizontalAlignment
- Defines horizontal alignment options.
- ImageScreenObjectFormat
- Supported image formats for ImageScreenObject.
- ProfileLevel
- StreamSessionMode
- Represents the type of session to establish.
- StreamSessionReadyState
- Represents the current connection state of a session.
- VerticalAlignment
- Defines vertical alignment options.
- VideoRenderingMode
- The type of image rendering mode.
Exceptions / Errors
- MediaMixerException
- MediaMixerFailedToAttachException
- MediaMixerUnknownException
- StreamSessionConnectFailedException
- Thrown when establishing a session connection fails.
- StreamSessionException
- Base exception type for all session-related errors.
- StreamSessionUnknownException
- Thrown when an unexpected error occurs while handling a session.