Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mumble-voip/mumble.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThorvald Natvig <slicer@users.sourceforge.net>2009-05-04 18:40:15 +0400
committerThorvald Natvig <slicer@users.sourceforge.net>2009-05-04 18:40:15 +0400
commit534753f65e3851a66cbfea550ac40b8a5570d137 (patch)
treeaea5b74fa3aef72c8d7be3b45f8b3f7a3dbe582d /src/PacketDataStream.h
parentc6b204cad190ab71cfd9e1e43b2692dd34310902 (diff)
Optimize audio framing, and preserve flags
Diffstat (limited to 'src/PacketDataStream.h')
-rw-r--r--src/PacketDataStream.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/PacketDataStream.h b/src/PacketDataStream.h
index eb1d99652..03c1105b8 100644
--- a/src/PacketDataStream.h
+++ b/src/PacketDataStream.h
@@ -154,6 +154,15 @@ class PacketDataStream {
setup(d, msize);
};
+ PacketDataStream(const QByteArray &qba) {
+ setup(const_cast<unsigned char *>(reinterpret_cast<const unsigned char *>(qba.constData())), qba.size());
+ }
+
+ PacketDataStream(QByteArray &qba) {
+ unsigned char *ptr=reinterpret_cast<unsigned char *>(qba.data());
+ setup(ptr, qba.capacity());
+ }
+
PacketDataStream &operator <<(const quint64 value) {
quint64 i = value;