root/applications/testapps/broadcaster/sdp_generator.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


#include <gpac/base_coding.h>
#include <gpac/constants.h>
#include <gpac/scene_manager.h>
#include <gpac/bifs.h>
#include <gpac/scene_engine.h>
#include <gpac/network.h>
#include <gpac/internal/ietf_dev.h>
#include "RTP_serv_generator.h"

/* structure definitions */
struct __tag_bifs_engine
{
        GF_SceneGraph *sg;
        GF_SceneManager *ctx;
        GF_SceneLoader load;
        void *calling_object;
        GF_StreamContext *sc;

        GF_BifsEncoder *bifsenc;
        u32 stream_ts_res;
        /* TODO: maybe the currentAUCount should be a GF_List of u32
        to capture the number of AU per input BIFS stream */
        u32 currentAUCount;

        char encoded_bifs_config[20];
        u32 encoded_bifs_config_size;
};

int sdp_generator(PNC_CallbackData *data, char *ip_dest, char *sdp_fmt);

/* [<][>][^][v][top][bottom][index][help] */