|
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 58 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::ProcessAudio().
|
staticconstexpr |
Definition at line 50 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 49 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::decodeAudioPacket(), 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 587 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::microsecondsToNTP(), and MythRAOPConnection::NTPToLocal().
|
staticconstexpr |
Definition at line 51 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 47 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::GetPacketType(), and MythRAOPConnection::udpDataReady().
|
staticconstexpr |
Definition at line 38 of file mythraopconnection.cpp.
|
staticconstexpr |
Definition at line 48 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::SendResendRequest().
|
staticconstexpr |
Definition at line 46 of file mythraopconnection.cpp.
Referenced by MythRAOPConnection::udpDataReady().
|
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().