xbox.nano.channel module¶
-
class
xbox.nano.channel.Channel(client, protocol, channel_id, name, flags)¶ Bases:
object-
property
sequence_num¶
-
property
next_sequence_num¶
-
property
reference_timestamp¶
-
generate_reference_timestamp()¶
-
property
next_frame_id¶
-
property
frame_id¶
-
generate_initial_frame_id()¶
-
send_tcp_streamer(payload_type, payload)¶
-
send_udp_streamer(payload_type, payload)¶
-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
property
-
class
xbox.nano.channel.VideoChannel(*args, **kwargs)¶ Bases:
xbox.nano.channel.Channel-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
client_handshake(video_format)¶
-
on_server_handshake(msg)¶
-
on_data(msg)¶
-
control(start_stream=True)¶
-
-
class
xbox.nano.channel.AudioChannel(client, protocol, channel_id, name, flags)¶ Bases:
xbox.nano.channel.Channel-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
client_handshake(audio_format)¶
-
on_server_handshake(msg)¶
-
on_data(msg)¶
-
control()¶
-
-
class
xbox.nano.channel.ChatAudioChannel(client, protocol, channel_id, name, flags)¶ Bases:
xbox.nano.channel.ChannelThis one is special 1. Client sends ServerHandshake initially 2. Host responds with ClientHandshake
-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
on_client_handshake(msg)¶
-
server_handshake()¶
-
on_control(msg)¶
-
data(data)¶
-
-
class
xbox.nano.channel.InputChannel(client, protocol, channel_id, name, flags)¶ Bases:
xbox.nano.channel.Channel-
get_input_timestamp_from_dt(datetime_obj)¶ Nanoseconds (1/1000000)s
-
get_input_timestamp_now()¶
-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
client_handshake(max_touches=10)¶
-
on_server_handshake(msg)¶
-
on_frame_ack(msg)¶
-
send_frame(input_frame, created_dt)¶
-
-
class
xbox.nano.channel.InputFeedbackChannel(client, protocol, channel_id, name, flags)¶ Bases:
xbox.nano.channel.ChannelThis one is special 1. Client sends ServerHandshake initially 2. Host responds with ClientHandshake
-
on_message(msg)¶
-
on_open(flags)¶
-
on_close(flags)¶
-
on_client_handshake(msg)¶
-
on_frame(msg)¶
-
server_handshake()¶
-