// // SDLControlFramePayloadVideoStartService.h // SmartDeviceLink-iOS // // Created by Joel Fischer on 7/24/17. // Copyright © 2017 smartdevicelink. All rights reserved. // #import #import "SDLControlFramePayloadType.h" #import "SDLVideoStreamingCodec.h" #import "SDLVideoStreamingProtocol.h" NS_ASSUME_NONNULL_BEGIN @interface SDLControlFramePayloadVideoStartService : NSObject /// Desired height in pixels from the client requesting the video service to start @property (assign, nonatomic, readonly) int32_t height; /// Desired width in pixels from the client requesting the video service to start @property (assign, nonatomic, readonly) int32_t width; /// Desired video protocol to be used. See VideoStreamingProtocol RPC @property (copy, nonatomic, readonly, nullable) SDLVideoStreamingCodec videoCodec; /// Desired video codec to be used. See VideoStreamingCodec RPC @property (copy, nonatomic, readonly, nullable) SDLVideoStreamingProtocol videoProtocol; - (instancetype)initWithVideoHeight:(int32_t)height width:(int32_t)width protocol:(nullable SDLVideoStreamingProtocol)protocol codec:(nullable SDLVideoStreamingCodec)codec; @end NS_ASSUME_NONNULL_END