1 /* GStreamer 2 * Copyright (C) <1999> Erik Walthinsen <omega@cse.ogi.edu> 3 * Copyright (C) 2020 Huawei Technologies Co., Ltd. 4 * @Author: Julian Bouzas <julian.bouzas@collabora.com> 5 * 6 * This library is free software; you can redistribute it and/or 7 * modify it under the terms of the GNU Library General Public 8 * License as published by the Free Software Foundation; either 9 * version 2 of the License, or (at your option) any later version. 10 * 11 * This library is distributed in the hope that it will be useful, 12 * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 * Library General Public License for more details. 15 * 16 * You should have received a copy of the GNU Library General Public 17 * License along with this library; if not, write to the Free 18 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. 19 */ 20 21 #ifndef __GST_RTP_ELEMENTS_H__ 22 #define __GST_RTP_ELEMENTS_H__ 23 24 #ifdef HAVE_CONFIG_H 25 #include "config.h" 26 #endif 27 28 #include <gst/gst.h> 29 30 G_BEGIN_DECLS 31 32 void rtp_element_init (GstPlugin * plugin); 33 34 GST_ELEMENT_REGISTER_DECLARE (rtpac3depay); 35 GST_ELEMENT_REGISTER_DECLARE (rtpac3pay); 36 GST_ELEMENT_REGISTER_DECLARE (rtpbvdepay); 37 GST_ELEMENT_REGISTER_DECLARE (rtpbvpay); 38 GST_ELEMENT_REGISTER_DECLARE (rtpceltdepay); 39 GST_ELEMENT_REGISTER_DECLARE (rtpceltpay); 40 GST_ELEMENT_REGISTER_DECLARE (rtpdvdepay); 41 GST_ELEMENT_REGISTER_DECLARE (rtpdvpay); 42 GST_ELEMENT_REGISTER_DECLARE (rtpgstdepay); 43 GST_ELEMENT_REGISTER_DECLARE (rtpgstpay); 44 GST_ELEMENT_REGISTER_DECLARE (rtpilbcpay); 45 GST_ELEMENT_REGISTER_DECLARE (rtpilbcdepay); 46 GST_ELEMENT_REGISTER_DECLARE (rtpg722depay); 47 GST_ELEMENT_REGISTER_DECLARE (rtpg722pay); 48 GST_ELEMENT_REGISTER_DECLARE (rtpg723depay); 49 GST_ELEMENT_REGISTER_DECLARE (rtpg723pay); 50 GST_ELEMENT_REGISTER_DECLARE (rtpg726depay); 51 GST_ELEMENT_REGISTER_DECLARE (rtpg726pay); 52 GST_ELEMENT_REGISTER_DECLARE (rtpg729depay); 53 GST_ELEMENT_REGISTER_DECLARE (rtpg729pay); 54 GST_ELEMENT_REGISTER_DECLARE (rtpgsmdepay); 55 GST_ELEMENT_REGISTER_DECLARE (rtpgsmpay); 56 GST_ELEMENT_REGISTER_DECLARE (rtpamrdepay); 57 GST_ELEMENT_REGISTER_DECLARE (rtpamrpay); 58 GST_ELEMENT_REGISTER_DECLARE (rtppcmadepay); 59 GST_ELEMENT_REGISTER_DECLARE (rtppcmudepay); 60 GST_ELEMENT_REGISTER_DECLARE (rtppcmupay); 61 GST_ELEMENT_REGISTER_DECLARE (rtppcmapay); 62 GST_ELEMENT_REGISTER_DECLARE (rtpmpadepay); 63 GST_ELEMENT_REGISTER_DECLARE (rtpmpapay); 64 GST_ELEMENT_REGISTER_DECLARE (rtpmparobustdepay); 65 GST_ELEMENT_REGISTER_DECLARE (rtpmpvdepay); 66 GST_ELEMENT_REGISTER_DECLARE (rtpmpvpay); 67 GST_ELEMENT_REGISTER_DECLARE (rtpopusdepay); 68 GST_ELEMENT_REGISTER_DECLARE (rtpopuspay); 69 GST_ELEMENT_REGISTER_DECLARE (rtph261pay); 70 GST_ELEMENT_REGISTER_DECLARE (rtph261depay); 71 GST_ELEMENT_REGISTER_DECLARE (rtph263ppay); 72 GST_ELEMENT_REGISTER_DECLARE (rtph263pdepay); 73 GST_ELEMENT_REGISTER_DECLARE (rtph263depay); 74 GST_ELEMENT_REGISTER_DECLARE (rtph263pay); 75 GST_ELEMENT_REGISTER_DECLARE (rtph264depay); 76 GST_ELEMENT_REGISTER_DECLARE (rtph264pay); 77 GST_ELEMENT_REGISTER_DECLARE (rtph265depay); 78 GST_ELEMENT_REGISTER_DECLARE (rtph265pay); 79 GST_ELEMENT_REGISTER_DECLARE (rtpj2kdepay); 80 GST_ELEMENT_REGISTER_DECLARE (rtpj2kpay); 81 GST_ELEMENT_REGISTER_DECLARE (rtpjpegdepay); 82 GST_ELEMENT_REGISTER_DECLARE (rtpjpegpay); 83 GST_ELEMENT_REGISTER_DECLARE (rtpklvdepay); 84 GST_ELEMENT_REGISTER_DECLARE (rtpklvpay); 85 GST_ELEMENT_REGISTER_DECLARE (rtpL8pay); 86 GST_ELEMENT_REGISTER_DECLARE (rtpL8depay); 87 GST_ELEMENT_REGISTER_DECLARE (rtpL16pay); 88 GST_ELEMENT_REGISTER_DECLARE (rtpL16depay); 89 GST_ELEMENT_REGISTER_DECLARE (rtpL24pay); 90 GST_ELEMENT_REGISTER_DECLARE (rtpL24depay); 91 GST_ELEMENT_REGISTER_DECLARE (rtpldacpay); 92 GST_ELEMENT_REGISTER_DECLARE (asteriskh263); 93 GST_ELEMENT_REGISTER_DECLARE (rtpmp1sdepay); 94 GST_ELEMENT_REGISTER_DECLARE (rtpmp2tdepay); 95 GST_ELEMENT_REGISTER_DECLARE (rtpmp2tpay); 96 GST_ELEMENT_REGISTER_DECLARE (rtpmp4vpay); 97 GST_ELEMENT_REGISTER_DECLARE (rtpmp4vdepay); 98 GST_ELEMENT_REGISTER_DECLARE (rtpmp4apay); 99 GST_ELEMENT_REGISTER_DECLARE (rtpmp4adepay); 100 GST_ELEMENT_REGISTER_DECLARE (rtpmp4gdepay); 101 GST_ELEMENT_REGISTER_DECLARE (rtpmp4gpay); 102 GST_ELEMENT_REGISTER_DECLARE (rtpqcelpdepay); 103 GST_ELEMENT_REGISTER_DECLARE (rtpqdm2depay); 104 GST_ELEMENT_REGISTER_DECLARE (rtpsbcdepay); 105 GST_ELEMENT_REGISTER_DECLARE (rtpsbcpay); 106 GST_ELEMENT_REGISTER_DECLARE (rtpsirenpay); 107 GST_ELEMENT_REGISTER_DECLARE (rtpsirendepay); 108 GST_ELEMENT_REGISTER_DECLARE (rtpspeexpay); 109 GST_ELEMENT_REGISTER_DECLARE (rtpspeexdepay); 110 GST_ELEMENT_REGISTER_DECLARE (rtpsv3vdepay); 111 GST_ELEMENT_REGISTER_DECLARE (rtptheoradepay); 112 GST_ELEMENT_REGISTER_DECLARE (rtptheorapay); 113 GST_ELEMENT_REGISTER_DECLARE (rtpvorbisdepay); 114 GST_ELEMENT_REGISTER_DECLARE (rtpvorbispay); 115 GST_ELEMENT_REGISTER_DECLARE (rtpvp8depay); 116 GST_ELEMENT_REGISTER_DECLARE (rtpvp8pay); 117 GST_ELEMENT_REGISTER_DECLARE (rtpvp9depay); 118 GST_ELEMENT_REGISTER_DECLARE (rtpvp9pay); 119 GST_ELEMENT_REGISTER_DECLARE (rtpvrawdepay); 120 GST_ELEMENT_REGISTER_DECLARE (rtpvrawpay); 121 GST_ELEMENT_REGISTER_DECLARE (rtpstreampay); 122 GST_ELEMENT_REGISTER_DECLARE (rtpstreamdepay); 123 GST_ELEMENT_REGISTER_DECLARE (rtpisacpay); 124 GST_ELEMENT_REGISTER_DECLARE (rtpisacdepay); 125 GST_ELEMENT_REGISTER_DECLARE (rtpredenc); 126 GST_ELEMENT_REGISTER_DECLARE (rtpreddec); 127 GST_ELEMENT_REGISTER_DECLARE (rtpulpfecdec); 128 GST_ELEMENT_REGISTER_DECLARE (rtpulpfecenc); 129 GST_ELEMENT_REGISTER_DECLARE (rtpstorage); 130 GST_ELEMENT_REGISTER_DECLARE (rtphdrextcolorspace); 131 132 G_END_DECLS 133 134 #endif /* __GST_RTP_ELEMENTS_H__ */ 135