//
//  CSNotifications.h
//  CocoaSplit
//
//  Created by Zakk on 9/7/14.
//  Copyright (c) 2014 Zakk. All rights reserved.
//

#import <Foundation/Foundation.h>

extern NSString *const CSNotificationLaunchCompleted;

extern NSString *const CSNotificationLayoutAdded;
extern NSString *const CSNotificationLayoutDeleted;
extern NSString *const CSNotificationLayoutCanvasChanged;
extern NSString *const CSNotificationLayoutFramerateChanged;
extern NSString *const CSNotificationLayoutSaved;
extern NSString *const CSNotificationLayoutInLiveChanged;
extern NSString *const CSNotificationLayoutInStagingChanged;

extern NSString *const CSNotificationStreamStarted;
extern NSString *const CSNotificationStreamStopped;


extern NSString *const CSNotificationOutputAdded;
extern NSString *const CSNotificationOutputDeleted;
extern NSString *const CSNotificationOutputErrored;
extern NSString *const CSNotificationOutputStarted;
extern NSString *const CSNotificationOutputRestarted;
extern NSString *const CSNotificationOutputSetActive;
extern NSString *const CSNotificationOutputSetInactive;
extern NSString *const CSNotificationOutputReconfigured;
extern NSString *const CSNotificationOutputStopped;




extern NSString *const CSNotificationCompressorAdded;
extern NSString *const CSNotificationCompressorDeleted;
extern NSString *const CSNotificationCompressorRenamed;
extern NSString *const CSNotificationCompressorReconfigured;



extern NSString *const CSNotificationInputAdded;
extern NSString *const CSNotificationInputDeleted;

extern NSString *const CSNotificationInputSelected;

extern NSString *const CSNotificationInputAttached;
extern NSString *const CSNotificationInputDetached;

extern NSString *const CSNotificationLayoutModeChanged;

extern NSString *const CSNotificationStatisticsUpdate;
extern NSString *const CSNotificationAudioStatisticsUpdate;


extern NSString *const CSNotificationThemeChanged;

extern NSString *const CSNotificationAudioAdded;
extern NSString *const CSNotificationAudioRemoved;
extern NSString *const CSNotificationAudioEnabled;
extern NSString *const CSNotificationAudioDisabled;
extern NSString *const CSNotificationAudioMuted;
extern NSString *const CSNotificationAudioUnmuted;

extern NSString *const CSNotificationTransitionAdded;
extern NSString *const CSNotificationTransitionRemoved;
extern NSString *const CSNotificationTransitionStateChanged;
extern NSString *const CSNotificationUseTransitionsChanged;


extern NSString *const CSNotificationAudioTrackCreated;
extern NSString *const CSNotificationAudioTrackDeleted;
extern NSString *const CSNotificationAudioTrackInputAdded;
extern NSString *const CSNotificationAudioTrackInputDeleted;
extern NSString *const CSNotificationAudioTrackOutputAttached;
extern NSString *const CSNotificationAudioTrackOutputDetached;

