text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Wednesday, April 14, 2021 at 2:23:09 PM Mountain Standard Time
                         * Operating System: Version 14.4 (Build 18K802)
                         * Image Source: /System/Library/PrivateFrameworks/MediaRemote.framework/MediaRemote
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <MediaRemote/MRAVBufferedOutputStream.h>
  
  @protocol MRAVOutputStreamDelegate;
  @class AVOutputDevice, AVOutputDeviceCommunicationChannel, NSError;
  
  @interface MRAVOutputDeviceOutputStream : MRAVBufferedOutputStream {
  
  	AVOutputDevice* _outputDevice;
  	AVOutputDeviceCommunicationChannel* _communicationChannel;
  	NSError* _streamError;
  	BOOL _channelOpen;
  	BOOL _channelIsOpen;
  	id<MRAVOutputStreamDelegate> _streamDelegate;
  
  }
  
  @property (nonatomic,readonly) AVOutputDeviceCommunicationChannel * communicationChannel;              //@synthesize communicationChannel=_communicationChannel - In the implementation block
  @property (assign,nonatomic) BOOL channelIsOpen;                                                       //@synthesize channelIsOpen=_channelIsOpen - In the implementation block
  @property (assign,nonatomic,__weak) id<MRAVOutputStreamDelegate> streamDelegate;                       //@synthesize streamDelegate=_streamDelegate - In the implementation block
  @property (getter=isChannelOpen,nonatomic,readonly) BOOL channelOpen;                                  //@synthesize channelOpen=_channelOpen - In the implementation block
  -(id)description;
  -(void)dealloc;
  -(id)streamError;
  -(id)initWithURL:(id)arg1 append:(BOOL)arg2 ;
  -(id)initToMemory;
  -(id)initToBuffer:(char*)arg1 capacity:(unsigned long long)arg2 ;
  -(long long)write:(const char*)arg1 maxLength:(unsigned long long)arg2 ;
  -(BOOL)hasSpaceAvailable;
  -(id)initWithOutputDevice:(id)arg1 connectionType:(long long)arg2 allowAuthenticationPrompt:(BOOL)arg3 userInfo:(id)arg4 error:(id*)arg5 ;
  -(void)setStreamDelegate:(id<MRAVOutputStreamDelegate>)arg1 ;
  -(BOOL)isChannelOpen;
  -(void)_outputDeviceDidCloseCommunicationChannelNotification:(id)arg1 ;
  -(id<MRAVOutputStreamDelegate>)streamDelegate;
  -(AVOutputDeviceCommunicationChannel *)communicationChannel;
  -(BOOL)channelIsOpen;
  -(void)setChannelIsOpen:(BOOL)arg1 ;
  @end
  
  