VideoSenderOptions Class
Declaration
class simaai::neat::nodes::groups::VideoSenderOptions { ... }
Included Headers
#include <VideoSender.h>
Enumerations Index
| enum class | InputKind { ... } |
Friends Index
| simaai::neat::Graph | VideoSender |
Private Constructors Index
| VideoSenderOptions ()=default | |
Public Member Functions Index
| bool | is_raw_input () const |
| bool | is_encoded_input () const |
| int | width () const |
| int | height () const |
| int | fps () const |
| int | video_port () const |
Public Member Attributes Index
| std::string | host = "127.0.0.1" |
| int | channel = 0 |
| int | video_port_base = 9000 |
| bool | sync = false |
| bool | async = false |
| VideoSenderRtpOptions | rtp {} |
| VideoSenderEncoderOptions | encoder {} |
Private Member Attributes Index
| InputKind | input_kind_ = InputKind::Encoded |
| RtspCodec | codec_ = RtspCodec::H264 |
|
Codec of the encoded stream; meaningless when input_kind_ is Raw, which is always H.264 because that is the only encoder path. More... | |
| int | width_ = 0 |
| int | height_ = 0 |
| int | fps_ = 0 |
Public Static Functions Index
| static VideoSenderOptions | H264RtpUdpFromRaw (int width, int height, int fps) |
| static VideoSenderOptions | H264RtpUdpFromEncoded () |
| static VideoSenderOptions | Passthrough (RtspCodec codec) |
|
Forward already-encoded frames of codec as RTP over UDP without re-encoding. More... | |
Definition at line 26 of file VideoSender.h.
Enumerations
InputKind
| strong |
Definition at line 65 of file VideoSender.h.
Friends
VideoSender
|
Definition at line 77 of file VideoSender.h.
Private Constructors
VideoSenderOptions()
| default |
Definition at line 67 of file VideoSender.h.
Public Member Functions
fps()
| inline |
Definition at line 49 of file VideoSender.h.
height()
| inline |
Definition at line 46 of file VideoSender.h.