![]()  | 
  
    libgpac
    
   Documentation of the core library of GPAC 
   | 
  
#include <out_rtp.h>
 Collaboration diagram for GF_RTPOutStream:Data Fields | |
| GF_RTPStreamer * | rtp | 
| u16 | port | 
| GF_Fraction64 | microsec_ts_scale_frac | 
| u32 | id | 
| u32 | codecid | 
| Bool | is_encrypted | 
| u32 | avc_nalu_size | 
| GF_FilterPid * | pid | 
| u32 | streamtype | 
| u32 | timescale | 
| u32 | nb_aus | 
| RTPOutStreamState | state | 
| u32 | depends_on | 
| u32 | cfg_crc | 
| Bool | has_pck | 
| u64 | current_dts | 
| u64 | current_cts | 
| u64 | min_dts | 
| u32 | current_sap | 
| u32 | current_duration | 
| u32 | pck_num | 
| u32 | sample_duration | 
| u32 | sample_desc_index | 
| Bool | inject_ps | 
| u64 | microsec_dts | 
| u64 | ts_offset | 
| u64 | microsec_ts_offset | 
| GF_AVCConfig * | avcc | 
| GF_HEVCConfig * | hvcc | 
| GF_VVCConfig * | vvcc | 
| u32 | rtp_ts_offset | 
| s64 | ts_delay | 
| Bool | bye_sent | 
| Bool | selected | 
| Bool | send_rtpinfo | 
| u32 | ctrl_id | 
| const char * | ctrl_name | 
| u32 | rtp_id | 
| u32 | rtcp_id | 
| u32 | mcast_port | 
| Bool | do_probe | 
| u32 | rtp_timescale | 
| void(* | on_rtcp )(void *udta) | 
| void * | on_rtcp_udta | 
| GF_RTPStreamer* GF_RTPOutStream::rtp | 
| u16 GF_RTPOutStream::port | 
| GF_Fraction64 GF_RTPOutStream::microsec_ts_scale_frac | 
| u32 GF_RTPOutStream::id | 
| u32 GF_RTPOutStream::codecid | 
| Bool GF_RTPOutStream::is_encrypted | 
| u32 GF_RTPOutStream::avc_nalu_size | 
| GF_FilterPid* GF_RTPOutStream::pid | 
| u32 GF_RTPOutStream::streamtype | 
| u32 GF_RTPOutStream::timescale | 
| u32 GF_RTPOutStream::nb_aus | 
| RTPOutStreamState GF_RTPOutStream::state | 
| u32 GF_RTPOutStream::depends_on | 
| u32 GF_RTPOutStream::cfg_crc | 
| Bool GF_RTPOutStream::has_pck | 
| u64 GF_RTPOutStream::current_dts | 
| u64 GF_RTPOutStream::current_cts | 
| u64 GF_RTPOutStream::min_dts | 
| u32 GF_RTPOutStream::current_sap | 
| u32 GF_RTPOutStream::current_duration | 
| u32 GF_RTPOutStream::pck_num | 
| u32 GF_RTPOutStream::sample_duration | 
| u32 GF_RTPOutStream::sample_desc_index | 
| Bool GF_RTPOutStream::inject_ps | 
| u64 GF_RTPOutStream::microsec_dts | 
| u64 GF_RTPOutStream::ts_offset | 
| u64 GF_RTPOutStream::microsec_ts_offset | 
| GF_AVCConfig* GF_RTPOutStream::avcc | 
| GF_HEVCConfig* GF_RTPOutStream::hvcc | 
| GF_VVCConfig* GF_RTPOutStream::vvcc | 
| u32 GF_RTPOutStream::rtp_ts_offset | 
| s64 GF_RTPOutStream::ts_delay | 
| Bool GF_RTPOutStream::bye_sent | 
| Bool GF_RTPOutStream::selected | 
| Bool GF_RTPOutStream::send_rtpinfo | 
| u32 GF_RTPOutStream::ctrl_id | 
| const char* GF_RTPOutStream::ctrl_name | 
| u32 GF_RTPOutStream::rtp_id | 
| u32 GF_RTPOutStream::rtcp_id | 
| u32 GF_RTPOutStream::mcast_port | 
| Bool GF_RTPOutStream::do_probe | 
| u32 GF_RTPOutStream::rtp_timescale | 
| void(* GF_RTPOutStream::on_rtcp) (void *udta) | 
| void* GF_RTPOutStream::on_rtcp_udta |