|
| | OMTSend (string name, OMTQuality quality) |
| | Create a new instance of the OMT Sender.
|
| override OMTStatistics | GetVideoStatistics () |
| override OMTStatistics | GetAudioStatistics () |
| void | SetSenderInformation (OMTSenderInfo senderInfo) |
| | Specify information to describe the Sender to any Receivers.
|
| bool | Receive (int millisecondsTimeout, ref OMTMediaFrame outFrame) |
| | Receive any available metadata in the buffer, or wait for metadata if empty Returns true if metadata was found, false of timed out.
|
| int | Send (OMTMediaFrame frame) |
| | Send a frame to any receivers currently connected. Video: Supports UYVY, YUY2, RGBA or RGBX frames Audio: Supports planar 32bit floating point audio Metadata: Supports UTF8 encoded XML.
|
| bool | GetTally (int millisecondsTimeout, ref OMTTally tally) |
| | Receives the current tally state across all connections to a Sender. If this function times out, the last known tally state will be received.
|
| void | Dispose () |
|
| int | Port [get] |
| string | Address [get] |
| | Discovery address in the format HOSTNAME (NAME)
|
| string | URL [get] |
| | Direct connection address in the format omt://hostname:port.
|
| int | Connections [get] |
| bool | Exiting [get] |
◆ OMTSend()
| libomtnet.OMTSend.OMTSend |
( |
string | name, |
|
|
OMTQuality | quality ) |
Create a new instance of the OMT Sender.
- Parameters
-
| name | Specify the name of the source not including hostname |
| quality | Specify the quality to use for video encoding. If Default, this can be automatically adjusted based on Receiver requirements. |
◆ DisposeInternal()
| override void libomtnet.OMTSend.DisposeInternal |
( |
| ) |
|
|
protectedvirtual |
◆ GetAudioStatistics()
◆ GetVideoStatistics()
◆ Receive()
| bool libomtnet.OMTSend.Receive |
( |
int | millisecondsTimeout, |
|
|
ref OMTMediaFrame | outFrame ) |
Receive any available metadata in the buffer, or wait for metadata if empty Returns true if metadata was found, false of timed out.
- Parameters
-
| millisecondsTimeout | The maximum time to wait for a new frame if empty |
| outFrame | The frame struct to fill with the received data |
◆ Send()
Send a frame to any receivers currently connected. Video: Supports UYVY, YUY2, RGBA or RGBX frames Audio: Supports planar 32bit floating point audio Metadata: Supports UTF8 encoded XML.
- Parameters
-
◆ SetSenderInformation()
| void libomtnet.OMTSend.SetSenderInformation |
( |
OMTSenderInfo | senderInfo | ) |
|
Specify information to describe the Sender to any Receivers.
- Parameters
-
◆ Address
| string libomtnet.OMTSend.Address |
|
get |
Discovery address in the format HOSTNAME (NAME)
◆ Connections
| int libomtnet.OMTSend.Connections |
|
get |
◆ Port
| int libomtnet.OMTSend.Port |
|
get |
◆ URL
| string libomtnet.OMTSend.URL |
|
get |
Direct connection address in the format omt://hostname:port.
The documentation for this class was generated from the following file: