diff options
author | Thorvald Natvig <slicer@users.sourceforge.net> | 2009-05-04 18:40:15 +0400 |
---|---|---|
committer | Thorvald Natvig <slicer@users.sourceforge.net> | 2009-05-04 18:40:15 +0400 |
commit | 534753f65e3851a66cbfea550ac40b8a5570d137 (patch) | |
tree | aea5b74fa3aef72c8d7be3b45f8b3f7a3dbe582d /src/PacketDataStream.h | |
parent | c6b204cad190ab71cfd9e1e43b2692dd34310902 (diff) |
Optimize audio framing, and preserve flags
Diffstat (limited to 'src/PacketDataStream.h')
-rw-r--r-- | src/PacketDataStream.h | 9 |
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; |