xbox.nano.enum module

class xbox.nano.enum.ChannelClass(value)

Bases: enum.Enum

An enumeration.

Video = 'Microsoft::Rdp::Dct::Channel::Class::Video'
Audio = 'Microsoft::Rdp::Dct::Channel::Class::Audio'
ChatAudio = 'Microsoft::Rdp::Dct::Channel::Class::ChatAudio'
Control = 'Microsoft::Rdp::Dct::Channel::Class::Control'
Input = 'Microsoft::Rdp::Dct::Channel::Class::Input'
InputFeedback = 'Microsoft::Rdp::Dct::Channel::Class::Input Feedback'
TcpBase = 'Microsoft::Rdp::Dct::Channel::Class::TcpBase'
class xbox.nano.enum.RtpPayloadType(value)

Bases: enum.Enum

An enumeration.

Streamer = 35
Control = 96
ChannelControl = 97
UDPHandshake = 100
class xbox.nano.enum.ChannelControlPayloadType(value)

Bases: enum.Enum

An enumeration.

ClientHandshake = 0
ServerHandshake = 1
ChannelCreate = 2
ChannelOpen = 3
ChannelClose = 4
class xbox.nano.enum.AudioPayloadType(value)

Bases: enum.Enum

An enumeration.

ServerHandshake = 1
ClientHandshake = 2
Control = 3
Data = 4
class xbox.nano.enum.VideoPayloadType(value)

Bases: enum.Enum

An enumeration.

ServerHandshake = 1
ClientHandshake = 2
Control = 3
Data = 4
class xbox.nano.enum.InputPayloadType(value)

Bases: enum.Enum

An enumeration.

ServerHandshake = 1
ClientHandshake = 2
FrameAck = 3
Frame = 4
class xbox.nano.enum.ControlPayloadType(value)

Bases: enum.Enum

An enumeration.

Unknown = 0
SessionInit = 1
SessionCreate = 2
SessionCreateResponse = 3
SessionDestroy = 4
VideoStatistics = 5
RealtimeTelemetry = 6
ChangeVideoQuality = 7
InitiateNetworkTest = 8
NetworkInformation = 9
NetworkTestResponse = 10
ControllerEvent = 11
class xbox.nano.enum.ControllerEvent(value)

Bases: enum.Enum

An enumeration.

Removed = 0
Added = 1
class xbox.nano.enum.AudioCodec(value)

Bases: enum.Enum

An enumeration.

Opus = 0
AAC = 1
PCM = 2
class xbox.nano.enum.AudioBitDepthType(value)

Bases: enum.Enum

An enumeration.

Integer = 0
Float = 1
class xbox.nano.enum.VideoCodec(value)

Bases: enum.Enum

An enumeration.

H264 = 0
YUV = 1
RGB = 2
class xbox.nano.enum.BroadcastMessageType(value)

Bases: enum.Enum

An enumeration.

Unknown = 0
StartGameStream = 1
StopGameStream = 2
GameStreamState = 3
GameStreamEnabled = 4
GameStreamError = 5
Telemetry = 6
PreviewStatus = 7
class xbox.nano.enum.VideoQuality

Bases: object

VeryHigh = [12000000, 3, 60000, 1001, 59, 0]
High = [8000000, 2, 60000, 1001, 59, 0]
Middle = [6000002, 2, 60000, 1001, 3600, 0]
Low = [3000001, 1, 30000, 1001, 3600, 0]
class xbox.nano.enum.GameStreamError(value)

Bases: enum.Enum

An enumeration.

Unknown = 0
General = 1
FailedToInstantiate = 2
FailedToInitialize = 3
FailedToStart = 4
FailedToStop = 5
NoController = 6
DifferentMsaActive = 7
DrmVideo = 8
HdcpVideo = 9
KinectTitle = 10
ProhibitedGame = 11
PoorNetworkConnection = 12
StreamingDisabled = 13
CannotReachConsole = 14
GenericError = 15
VersionMismatch = 16
NoProfile = 17
BroadcastInProgress = 18
class xbox.nano.enum.GameStreamState(value)

Bases: enum.Enum

An enumeration.

Unknown = 0
Initializing = 1
Started = 2
Stopped = 3
Paused = 4