1234567891011121314151617181920212223242526272829 |
- #ifndef RTP_HEADER_EXTENSION_API_H_
- #define RTP_HEADER_EXTENSION_API_H_
- #include <stdint.h>
- #ifdef __cplusplus
- extern "C" {
- #endif
- typedef struct _RtpHeaderExtensionApi RtpHeaderExtensionApi;
- RtpHeaderExtensionApi *rtp_header_extension_api_new();
- void rtp_header_extension_api_destroy(RtpHeaderExtensionApi *obj) ;
- int rtp_header_extension_api_encode_absolute_send_time(RtpHeaderExtensionApi *obj, uint32_t send_time, uint8_t* header, int *header_length);
- int rtp_header_extension_api_decode_absolute_send_time(RtpHeaderExtensionApi *obj, const uint8_t* buffer, int buffer_length, uint32_t *send_time, int *extension_length);
- #ifdef __cplusplus
- }
- #endif /* end of __cplusplus */
- #endif // RTP_HEADER_EXTENSION_API_H_
|