private static void AddCameraToProviderState(VideoProviderState state, string camName) { VideoProviderCameraState cam = new VideoProviderCameraState(); cam.CameraRecordingMode = CameraRecordingMode.Recording; cam.CameraOperationState = CameraOperationState.Recording; cam.CameraSystemName = camName; state.CameraStates.Add(cam); }
public VideoProviderState GetProviderState() { VideoProviderState state = new VideoProviderState(); state.ProviderSystemName = m_Provider.SystemName; state.OperationMode = VideoProviderOperationMode.Recording; state.OperationState = VideoProviderOperationState.Recording; for (int i = 0; i < m_CamCount; i++) { AddCameraToProviderState(state, "cam" + i); } Console.WriteLine(string.Format("GetProviderState called! camCount: {0}", m_CamCount)); return(state); }