www.pudn.com > modifyencini.rar > ConfigParamStruct.h


#ifndef _CONFIG_PARAM_STRUCT_H_
#define _CONFIG_PARAM_STRUCT_H_

#include 
#include "./CODEC_API.h"

typedef struct {
    //identifier
    DEVICE_TYPE     DevType;
    int             DevID;
    _MEDIA_TYPE_      MediaType;
    
    //network param
    TRANS_PROTO     TransProto;
    char            local_network_ipaddr[MAX_IP_LEN]; // e.g. 192.168.0.2
    char            local_network_mask[MAX_IP_LEN]; // e.g. 255.255.255.0
    char            local_network_gateway[MAX_IP_LEN]; // e.g. 192.168.0.1
    int             my_port;
    Net_Addr        server_address; // e.g. 192.168.0.3:5050
    char            control_ipaddr[MAX_IP_LEN]; // e.g. 192.168.1.21
    bool            doMulticast; // TRUE or FALSE
    Net_Addr        multicast_address; // e.g. 2224.0.0.1:8100
    bool            doNetSend;
    int             iSendNum;
    Net_Addr        send_target_list[MAX_UCAST_LIST];
    
    bool            doFileWrite;

} ConfigParamStruct;

#endif