/*
 *     Generated by class-dump 3.0.
 *
 *     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004 by Steve Nygard.
 */

#import <InstantMessage/AVChatController.h>

@class MetalDivider, NSButton, NSTimer, OpenGLFullScreenController, OpenGLLayerModel, VideoConferenceLayerView;

@interface VideoChatController : AVChatController
{
    MetalDivider *_vcBox;
    NSButton *_fullScreenButton;
    VideoConferenceLayerView *_vcLayerView;
    NSTimer *_timer;
    OpenGLLayerModel *_layerModel;
    OpenGLFullScreenController *_fullScreenController;
    int _restoreTab;
    struct _NSSize _savedMinSize;
}

+ (BOOL)isVideoController;
- (id)initWithPresentity:(id)fp8 asCaller:(BOOL)fp12 notifier:(id)fp16;
- (void)dealloc;
- (id)vcLayerView;
- (void)_setupBannerContent;
- (void)_setupPreview;
- (void)_setupVC;
- (void)_displayLayers:(id)fp8;
- (void)_handleFrameNotification:(id)fp8;
- (void)_listenForVideoFrame:(int)fp8;
- (int)_currentTab;
- (void)_doShowTab:(int)fp8;
- (void)_showTab:(int)fp8;
- (id)windowNibName;
- (void)windowDidLoad;
- (void)windowWillClose:(id)fp8;
- (struct _NSSize)windowWillResize:(id)fp8 toSize:(struct _NSSize)fp12;
- (BOOL)windowShouldZoom:(id)fp8 toFrame:(struct _NSRect)fp12;
- (void)windowWillMiniaturize:(id)fp8;
- (void)windowDidDeminiaturize:(id)fp8;
- (void)_saveWindowFrame;
- (void)_restoreSavedWindowFrame;
- (id)longWindowTitle;
- (void)cancelVCInvite:(id)fp8;
- (void)doVCInvite:(id)fp8;
- (void)_updateRemoteVideoStateIndicators;
- (void)_updateLocalVideoStateIndicators;
- (void)toggleMute:(id)fp8;
- (void)togglePause:(id)fp8;
- (void)toggleFullScreen:(id)fp8;
- (void)stopFullScreen;
- (void)takeVideoSnapshot:(id)fp8;
- (void)toggleShowVideoSettings:(id)fp8;
- (void)copy:(id)fp8;
- (BOOL)validateMenuItem:(id)fp8;
- (void)logError:(id)fp8;
- (void)avChat:(id)fp8 changedToState:(int)fp12 fromState:(int)fp16;
- (void)avChatIrisStateChanged:(id)fp8;
- (void)avChatRemoteMuteOrPausedChanged:(id)fp8;
- (void)avChatLocalNetworkStallChanged:(id)fp8;
- (void)avChatRemoteNetworkStallChanged:(id)fp8;
- (BOOL)canSendFile;
- (BOOL)sendFile:(id)fp8 droppedAtPosition:(struct _NSPoint)fp12;
- (BOOL)showingVideoSettings;
- (void)showVideoSettings:(BOOL)fp8;

@end

