rtp.h

来自「音频编码」· C头文件 代码 · 共 48 行

H
48
字号
#ifndef LAME_RTP_H#define LAME_RTP_H#include <sys/socket.h>#include <netinet/in.h>struct rtpbits {  int sequence:16;	/* sequence number: random */  int pt:7;	/* payload type: 14 for MPEG audio */  int m:1;	/* marker: 0 */  int cc:4;	/* number of CSRC identifiers: 0 */  int x:1;	/* number of extension headers: 0 */  int p:1;	/* is there padding appended: 0 */  int v:2;	/* version: 2 */};struct rtpheader {      /* in network byte order */  struct rtpbits b;  int timestamp;        /* start: random */  int ssrc;             /* random */  int iAudioHeader;	/* =0?! */};void initrtp(struct rtpheader *foo);int sendrtp(int fd, struct sockaddr_in *sSockAddr, struct rtpheader *foo, const void *data, int len);int makesocket(char *szAddr,unsigned short port,unsigned char TTL,struct sockaddr_in *sSockAddr);void rtp_output(const char *mp3buffer,int mp3size);#if 0int rtp_send (    SOCKET s,    struct rtpheader *foo,    void *data,    int len) ;int rtp_socket (    SOCKET *ps,    char *Address,    unsigned short port,    int TTL) ;#endif#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?