MythTV
master
|
#include <unistd.h>
#include <algorithm>
#include <limits>
#include <utility>
#include <QTcpSocket>
#include <QTextStream>
#include <QTimer>
#include <QtEndian>
#include <QStringConverter>
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythcorecontext.h"
#include "libmythbase/mythdirs.h"
#include "libmythbase/serverpool.h"
#include "libmyth/audio/audiooutput.h"
#include "libmyth/audio/audiooutpututil.h"
#include "mythraopdevice.h"
#include "mythraopconnection.h"
#include "mythairplayserver.h"
#include "libmythbase/mythchrono.h"
#include "libmythui/mythmainwindow.h"
Go to the source code of this file.
Classes | |
class | RaopNetStream |
Macros | |
#define | EVP_PKEY_get_id EVP_PKEY_id |
#define | EVP_PKEY_get_size EVP_PKEY_size |
#define | LOC QString("RAOP Conn: ") |
Variables | |
static constexpr size_t | MAX_PACKET_SIZE { 2048 } |
static constexpr uint8_t | TIMING_REQUEST { 0x52 } |
static constexpr uint8_t | TIMING_RESPONSE { 0x53 } |
static constexpr uint8_t | SYNC { 0x54 } |
static constexpr uint8_t | FIRSTSYNC { 0x54 | 0x80 } |
static constexpr uint8_t | RANGE_RESEND { 0x55 } |
static constexpr uint8_t | AUDIO_RESEND { 0x56 } |
static constexpr uint8_t | AUDIO_DATA { 0x60 } |
static constexpr uint8_t | FIRSTAUDIO_DATA { 0x60 | 0x80 } |
static constexpr std::chrono::milliseconds | AUDIOCARD_BUFFER { 500ms } |
static constexpr std::chrono::milliseconds | AUDIO_BUFFER { 100ms } |
static constexpr uint64_t | CLOCK_EPOCH {0x83aa7e80} |
#define EVP_PKEY_get_id EVP_PKEY_id |
Definition at line 33 of file mythraopconnection.cpp.
#define EVP_PKEY_get_size EVP_PKEY_size |
Definition at line 34 of file mythraopconnection.cpp.
#define LOC QString("RAOP Conn: ") |
Definition at line 37 of file mythraopconnection.cpp.
|
staticconstexpr |
Definition at line 38 of file mythraopconnection.cpp.
|
staticconstexpr |
Definition at line 44 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::SendTimeRequest().
|
staticconstexpr |
Definition at line 45 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 46 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 47 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 48 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::SendResendRequest().
|
staticconstexpr |
Definition at line 49 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::decodeAudioPacket(), MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 50 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 51 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 54 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::AudioCardLatency(), MythRAOPConnection::ProcessAudio(), and MythRAOPConnection::ProcessSync().
|
staticconstexpr |
Definition at line 58 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::ProcessAudio().
|
staticconstexpr |
Definition at line 587 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::microsecondsToNTP(), and MythRAOPConnection::NTPToLocal().