summaryrefslogtreecommitdiff
path: root/libavformat/rtmppkt.h
diff options
context:
space:
mode:
authorMartin Storsjö <martin@martin.st>2012-12-30 22:38:23 +0200
committerMartin Storsjö <martin@martin.st>2012-12-31 13:39:07 +0200
commit33f28a3be3092f642778253d9529dd66fe2a014a (patch)
treea0b23bd49e2023126a3c077c90d0dc9b72bb1230 /libavformat/rtmppkt.h
parentc76daa89ab91ebbd9e29d289d207bf88213255ae (diff)
rtmp: Add a function for writing AMF strings based on two substrings
This avoids having to concatenate them into one buffer before writing them as AMF. Signed-off-by: Martin Storsjö <martin@martin.st>
Diffstat (limited to 'libavformat/rtmppkt.h')
-rw-r--r--libavformat/rtmppkt.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/libavformat/rtmppkt.h b/libavformat/rtmppkt.h
index a153ca6253..276c5608c0 100644
--- a/libavformat/rtmppkt.h
+++ b/libavformat/rtmppkt.h
@@ -204,6 +204,15 @@ void ff_amf_write_number(uint8_t **dst, double num);
void ff_amf_write_string(uint8_t **dst, const char *str);
/**
+ * Write a string consisting of two parts in AMF format to a buffer.
+ *
+ * @param dst pointer to the input buffer (will be modified)
+ * @param str1 first string to write, may be null
+ * @param str2 second string to write, may be null
+ */
+void ff_amf_write_string2(uint8_t **dst, const char *str1, const char *str2);
+
+/**
* Write AMF NULL value to buffer.
*
* @param dst pointer to the input buffer (will be modified)