WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJMEDIA Reference

wave.h File Reference

WAVE file manipulation. More...

Data Structures

struct  pjmedia_wave_hdr
 
struct  pjmedia_wave_subchunk
 

Macros

#define PJMEDIA_RIFF_TAG   ('F'<<24|'F'<<16|'I'<<8|'R')
 
#define PJMEDIA_WAVE_TAG   ('E'<<24|'V'<<16|'A'<<8|'W')
 
#define PJMEDIA_FMT_TAG   (' '<<24|'t'<<16|'m'<<8|'f')
 
#define PJMEDIA_DATA_TAG   ('a'<<24|'t'<<16|'a'<<8|'d')
 
#define PJMEDIA_FACT_TAG   ('t'<<24|'c'<<16|'a'<<8|'f')
 
#define PJMEDIA_WAVE_NORMALIZE_SUBCHUNK(ch)
 

Enumerations

enum  pjmedia_wave_fmt_tag {
  PJMEDIA_WAVE_FMT_TAG_PCM = 1 ,
  PJMEDIA_WAVE_FMT_TAG_ALAW = 6 ,
  PJMEDIA_WAVE_FMT_TAG_ULAW = 7
}
 

Functions

void pjmedia_wave_hdr_file_to_host (pjmedia_wave_hdr *hdr)
 
void pjmedia_wave_hdr_host_to_file (pjmedia_wave_hdr *hdr)
 

 


PJMEDIA small footprint Open Source media stack
Copyright (C) 2006-2008 Teluu Inc.