summaryrefslogtreecommitdiff
path: root/src/lrtp_profiles.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/lrtp_profiles.h')
-rw-r--r--src/lrtp_profiles.h19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/lrtp_profiles.h b/src/lrtp_profiles.h
index a3d6db1..d17625d 100644
--- a/src/lrtp_profiles.h
+++ b/src/lrtp_profiles.h
@@ -58,8 +58,25 @@ typedef enum {
// Number of bytes per rtp packet.
// Default is 100
+// L16 (Linear 16 bit PCM) profile options:
+#define OPTION_L16_SAMPLES_PER_CHANNEL_PER_PACKET 3000 // Integer argument.
+ // Maximum number of
+ // samples per channel
+ // in each packet.
+ // Default is 1024.
+
+#define OPTION_L16_CHANNELS 3001 // Integer argument.
+ // Number of channels.
+ // Default is 1 (mono)
+
+#define OPTION_L16_LITTLE_ENDIAN 3002 // Boolean argument
+ // If true, samples are converted to big
+ // endian (network order) before
+ // transmission.
+ // Default: false
+
// AMR-WB profile options:
-#define OPTION_AMRWB_FRAME_TYPE_INDEX 3000 // Integer argument.
+#define OPTION_AMRWB_FRAME_TYPE_INDEX 4000 // Integer argument.
// Frame type index according to
// Table 1a in "3GPP TS 26.201"
// Default is 8: AMR-WB 23.85 kbit/s