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

#import <InstantMessage/OpenGLLayerView.h>

@class NSString, OpenGLLayerModel, OpenGLTextureLayer;

@interface CameraPreferencesView : OpenGLLayerView
{
    OpenGLTextureLayer *_layer;
    OpenGLLayerModel *_model;
    struct _NSRect _oldTrackingRect;
    BOOL _videoCapable;
    BOOL _abortedVideo;
    BOOL _videoIsStarted;
    NSString *_videoErrorMessage;
    BOOL registeredForNotifications;
}

- (id)initWithFrame:(struct _NSRect)fp8;
- (void)dealloc;
- (id)videoErrorMessage;
- (void)setVideoErrorMessage:(id)fp8;
- (id)layerName;
- (void)createLayerWithName:(id)fp8;
- (void)_irisStateNotification:(id)fp8;
- (void)_cameraChangedNotification:(id)fp8;
- (BOOL)videoIsStarted;
- (void)_removeCameraPrefsNotifications;
- (BOOL)canStartVideo;
- (void)startVideo;
- (void)restartVideo;
- (void)abortVideo;
- (void)stopVideo;
- (void)mouseDown:(id)fp8;
- (void)setCameraOnState:(BOOL)fp8;
- (void)drawRect:(struct _NSRect)fp8;
- (void)handleNewFrame:(id)fp8;
- (void)setFrame:(struct _NSRect)fp8;
- (void)reshape;
- (void)handleShutdownAVPreview:(id)fp8;

@end

