MoQ input
MoQ Input. Receives streams through the packager native library. The UI is intentionally MoQ-first, while advanced project-file overrides can still set the hidden SourceType.
| Property | Type | Access | Description |
|---|---|---|---|
ShowAdvancedOptions |
bool |
get/set |
Show advanced options |
SourceType |
MoQSourceType |
get/set |
Source type (RTMP, SRT, or MoQ) |
ConnectionUrl |
string |
get/set |
Connection URL |
ChannelId |
string |
get/set |
Channel ID (required for MoQ) |
UseHardwareDecoding |
bool |
get/set |
Use hardware decoding |
AutoConnect |
bool |
get/set |
Auto-connect when loaded |
AutoReconnect |
bool |
get/set |
Auto-reconnect on disconnect |
ReconnectInterval |
ReconnectInterval |
get/set |
Reconnect interval after connection failure |
FreezeFrameOptions |
FreezeFrameOptions |
get/set |
Freeze frame on lost connection |
ConnectionStatus |
ConnectionStatus |
get |
Connection status (read-only) |
ConnectCommand |
Command |
get |
Connect command |
DisconnectCommand |
Command |
get |
Disconnect command |
HardwareDecodingUsed |
string |
get |
Hardware decoding used (read-only) |
NumAutoReconnectsPerformed |
int |
get |
Number of auto-reconnects performed (read-only) |
StreamTime |
TimeCode |
get |
Stream time (read-only) |
ComponentLog |
ComponentLog |
get |
Component log |
VideoFramesDecoded |
long |
get |
Video frames decoded (read-only) |
AudioFramesDecoded |
long |
get |
Audio frames decoded (read-only) |
VideoBufferFrames |
int |
get |
Video buffer frame count (read-only) |
VideoBufferSizeMs |
int |
get |
Video buffer size in milliseconds (read-only) |
AudioBufferMs |
int |
get |
Audio buffer size in milliseconds (read-only) |
RenderedFramesCounter |
int |
get |
Rendered frames counter (read-only) |
RenderedImageWidth |
int |
get |
Rendered image width (read-only) |
RenderedImageHeight |
int |
get |
Rendered image height (read-only) |
AudioTrackCount |
int |
get |
Audio track count (read-only) |
HwDecodeActive |
bool |
get |
Hardware decode active (read-only) |
LastFrameFormat |
string |
get |
Last frame pixel format (read-only) |
NumPacketsReceived |
long |
get |
Packets received (read-only) |
NumVideoDecodeErrors |
int |
get |
Video decode errors (read-only) |
NumBufferUnderRuns |
int |
get |
Buffer under-runs (read-only) |
IncomingVideoBitRate |
string |
get |
Incoming video bitrate (read-only) |
VideoAudioSync |
double |
get |
Video/Audio sync in milliseconds (read-only) |
SourceState |
string |
get |
Source state (read-only) |
IncomingAudioBitRate |
string |
get |
Incoming audio bitrate (read-only) |
MaxVideoBitrate |
string |
get |
Max video bitrate observed this connection (read-only) |
MinVideoBitrate |
string |
get |
Min video bitrate observed this connection (read-only) |
AvgVideoBitrate |
string |
get |
Average video bitrate over 30 seconds (read-only) |
MaxAudioBitrate |
string |
get |
Max audio bitrate observed this connection (read-only) |
MinAudioBitrate |
string |
get |
Min audio bitrate observed this connection (read-only) |
AvgAudioBitrate |
string |
get |
Average audio bitrate over 30 seconds (read-only) |
ConnectLatencyMs |
double |
get |
Connect latency in milliseconds (read-only) |
AvgDecodeTime |
double |
get |
Average video decode time in milliseconds (read-only) |
PeakDecodeTime |
double |
get |
Peak video decode time in milliseconds (read-only) |
StatusMessage |
string |
get |
Status message for validation (read-only) |
Inherits from: AbstractInput, AbstractAudioProcessing, AbstractAudioMetering.
See also: MoQ input in Inputs — user-facing introduction, screenshots, and section summaries.