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

#import "NSWindowController.h"

@class AVChat, AnimatingTabView, MuteButton, NSSlider, NSString, NSWindow, StagedChatNotifier;

@interface AVChatController : NSWindowController
{
    NSWindow *_avWindow;
    AnimatingTabView *_phaseTab;
    MuteButton *_muteButton;
    NSSlider *_volumeSlider;
    StagedChatNotifier *_notifier;
    AVChat *_avChat;
    NSString *_errorMessage;
    BOOL _handledAVShutdown;
}

+ (id)initiateInvitationTo:(id)fp8;
+ (id)receiveInvitationFrom:(id)fp8 notifier:(id)fp12;
+ (BOOL)isVideoController;
- (id)description;
- (id)initWithPresentity:(id)fp8 asCaller:(BOOL)fp12 notifier:(id)fp16;
- (void)_vcCapsChanged;
- (void)windowDidLoad;
- (void)windowWillClose:(id)fp8;
- (void)dealloc;
- (id)avChat;
- (void)showSelectedBuddyInfo:(id)fp8;
- (void)showInAddressBook:(id)fp8;
- (void)addABuddy:(id)fp8;
- (void)startChat:(id)fp8;
- (void)sendMessage:(id)fp8;
- (void)sendDirectMessage:(id)fp8;
- (void)composeEMail:(id)fp8;
- (void)sendFile:(id)fp8;
- (void)acceptVC:(id)fp8;
- (void)declineVC:(id)fp8;
- (void)textReplyVC:(id)fp8;
- (void)endConference:(id)fp8;
- (void)toggleMute:(id)fp8;
- (void)volumeChanged:(id)fp8;
- (BOOL)validateMenuItem:(id)fp8;
- (id)shortWindowTitle;
- (id)longWindowTitle;
- (void)_updateWindowTitle;
- (void)windowDidResize:(id)fp8;
- (struct _NSRect)_textReplyWindowFrame;
- (void)tabView:(id)fp8 willSwitchFromTab:(int)fp12 toTab:(int)fp16 effect:(int *)fp20 direction:(int *)fp24;
- (void)_setErrorMessage:(id)fp8;
- (id)_errorLogForNoPackets:(id)fp8 isAudio:(BOOL)fp12;
- (id)_errorLogForDict:(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;
- (void)handleShutdownAVConference:(id)fp8;

@end

