![]() |
OpenMash Documentations | Class Index | Method Index | Class Hierarchy |
TCL CLASS
VideoPipeline
The VideoPipeline class provides a coarse-grained interface that abstracts away all the details of the compression and encooding of the user's video for transmission over the network.
init, destroy, switch_session, set_decimate, get_decimate, running, input_devices, set_kbps, set_bps, set_fps, start, stop, set_port, set_norm, fillrate, hardware, available_formats, release_device, close, set_fmt, select, create_encoder, open, set_quality, setq_jpeg, setq_h261, setq_h263+, setq_h263, setq_nv, setq_pvh, send_full_intra_frame
VideoPipeline public init { session }
ITEM {} {session} DESC {} {must be an object that simply supports two methods: get_local_srcid, which returns the RTP SRCID to use for the local transmitter, and get_transmitter, which returns the name of PacketModule to serve as the target of the video compressor's output.} Create a new video pipeline given a session. Argument
VideoPipeline public destroy { }
Release underlying device, clean-up buffer pool and video tap.
VideoPipeline public switch_session { session }
Switches the VideoPipeline session
session
a session object.
VideoPipeline public set_decimate { v }
VideoPipeline public get_decimate { }
VideoPipeline public running { }
VideoPipeline public input_devices { }
VideoPipeline public set_kbps { {args {} } }
VideoPipeline public set_bps { {args {} } }
VideoPipeline public set_fps { args }
VideoPipeline public start { args }
VideoPipeline public stop { args }
VideoPipeline public set_port { args }
VideoPipeline public set_norm { args }
VideoPipeline public fillrate { args }
VideoPipeline public hardware { args }
VideoPipeline public available_formats { device }
VideoPipeline public release_device { }
VideoPipeline public close { }
VideoPipeline public set_fmt { format }
VideoPipeline public select { device format }
VideoPipeline private create_encoder { fmt }
VideoPipeline public open { device format }
VideoPipeline public set_quality { q }
VideoPipeline private setq_jpeg { value }
VideoPipeline private setq_h261 { value }
VideoPipeline private setq_h263+ { value }
VideoPipeline private setq_h263 { value }
VideoPipeline private setq_nv { value }
VideoPipeline private setq_pvh { value }
VideoPipeline private send_full_intra_frame { }
classmap, add_mapping, rtp_type, rtp_fmt_number, rtp_format, cname_redundant, rtp_representation
Generated on Mon Apr 12 04:04:40 PDT 2004