KSYAirTunesConfig Class Reference

Inherits from NSObject
Declared in KSYAirTunesServer.h

Overview

airplay的配置信息

  airplayName

AirPlay 设备的名字

@property (nonatomic, copy) NSString *airplayName

Declared In

KSYAirTunesServer.h

  videoSize

接收设备的尺寸 (默认为 960x960) 如果videoSize的宽高相同, 则横竖屏旋转时,输出的分辨率保持不变; 当宽高不同时, 横竖屏旋转后, 高度保持不变, 宽度会跟随设备的屏幕比例变化 请注意,宽高比需要和屏幕的比例相同, 否则内部自动按照画面小的数值计算

@property (nonatomic, assign) CGSize videoSize

Declared In

KSYAirTunesServer.h

  padding

是否需要在宽高不同时, 在屏幕两边填上黑边 (默认为 NO)

@property (nonatomic, assign) BOOL padding

Declared In

KSYAirTunesServer.h

  framerate

希望接收到ios发送端的视频帧率 (有效值为 10, 15, 30), 默认为30

@property (nonatomic, assign) int framerate

Declared In

KSYAirTunesServer.h

  airTunesPort

设置airtunes 服务的监听端口, 0 表示系统自动分配

@property (nonatomic, assign) short airTunesPort

Declared In

KSYAirTunesServer.h

  airVideoPort

设置视频数据的接收端口,默认是7100, 当7100被占用时, 会尝试+1 尝试10次, 如果仍然失败报告端口冲突

@property (nonatomic, assign) short airVideoPort

Declared In

KSYAirTunesServer.h

  macAddr

设备的mac地址, 默认随机生成,(长度为6字节)

@property (nonatomic, copy) NSData *macAddr

Declared In

KSYAirTunesServer.h

  videoDecoder

AirPlay接收数据的解码器(默认为KSYAirVideoDecoder_SOFTWARE)

@property (nonatomic, assign) KSYAirVideoDecoder videoDecoder

Declared In

KSYAirTunesServer.h