@class HMDAudioStreamInterface, HMDVideoStreamInterface, HMDCameraStreamSessionID, NSString, AVCRemoteVideoClient, HMDCameraStreamSnapshotHandler, NSObject, NSNumber; @protocol OS_dispatch_queue, HMDStreamingManagerDelegate; @interface HMDStreamingManager : HMFObject @property (readonly) HMDCameraStreamSessionID *sessionID; @property (readonly) NSObject *workQueue; @property (weak) id delegate; @property (readonly) NSObject *delegateQueue; @property (readonly) HMDCameraStreamSnapshotHandler *streamSnapshotHandler; @property (copy) NSNumber *slotIdentifier; @property (copy) NSNumber *aspectRatio; @property (retain) AVCRemoteVideoClient *avcRemoteVideo; @property (readonly) unsigned long long audioStreamSetting; @property (readonly) HMDVideoStreamInterface *videoStreamInterface; @property (readonly) HMDAudioStreamInterface *audioStreamInterface; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)logCategory; - (void)dealloc; - (id)logIdentifier; - (void).cxx_destruct; - (void)remoteVideoClient:(id)a0 remoteVideoAttributesDidChange:(id)a1; - (void)remoteVideoClientDidReceiveFirstFrame:(id)a0; - (void)remoteVideoClientDidReceiveLastFrame:(id)a0; - (void)remoteVideoServerDidDie:(id)a0; - (void)_callConfigurationUpdated; - (void)_callNetworkDeteriorated; - (void)_callNetworkImproved; - (void)_callReceivedFirstFrame; - (void)_callRelayStarted; - (void)_callStreamStarted:(id)a0; - (void)_callStreamStoppedWithError:(id)a0; - (void)_startStreamWithVideoConfig:(id)a0 audioConfig:(id)a1; - (void)_stopStream; - (void)audioStream:(id)a0 didPause:(id)a1; - (void)audioStream:(id)a0 didResume:(id)a1; - (void)audioStream:(id)a0 didStart:(id)a1; - (void)audioStream:(id)a0 didStop:(id)a1; - (id)initWithSessionID:(id)a0 streamSnapshotHandler:(id)a1 workQueue:(id)a2 delegate:(id)a3 delegateQueue:(id)a4 localVideoNetworkConfig:(id)a5 localAudioNetworkConfig:(id)a6 sessionHandler:(id)a7; - (void)startStreamWithVideoConfig:(id)a0 audioConfig:(id)a1; - (void)updateAudioSetting:(unsigned long long)a0; - (void)updateAudioVolume:(id)a0 callback:(id /* block */)a1; - (void)updateReconfigurationMode:(BOOL)a0; - (void)updateStreamConfiguration:(id)a0; - (void)videoStream:(id)a0 didStart:(id)a1; - (void)videoStream:(id)a0 didStop:(id)a1; - (void)videoStreamDidNetworkDeteriorate:(id)a0; - (void)videoStreamDidNetworkImprove:(id)a0; - (void)videoStreamDidUpdateConfiguration:(id)a0; @end