FMLiveSwitchAudioRecorder Class Reference

An audio recorder. More...

Instance Methods

(instancetype) - initWithPath:
 Initializes a new instance of the FMLiveSwitchAudioRecorder class. More...
 
- Instance Methods inherited from FMLiveSwitchMediaRecorder
(void) - doUpdateHeader
 Updates the file header. More...
 
(void) - doWriteHeader
 Writes the file header. More...
 
(bool) - doWriteWithBuffer:presentationTimestamp:
 Write an encoded video frame. More...
 
(FMLiveSwitchFileStream *) - file
 Gets the file. More...
 
(FMLiveSwitchFileAssistant *) - fileStream
 Gets the recorder stream. More...
 
(TFormat) - format
 Gets the format. More...
 
(void) - open
 Opens the file and writes the initial header. More...
 
(bool) - opened
 Gets whether the recorder has been opened or not. More...
 
(NSString *) - openPath
 Gets the currently open path. More...
 
(NSString *) - path
 Gets the path. More...
 
(void) - setFile:
 Sets the file. More...
 
(void) - setFileStream:
 Sets the recorder stream. More...
 
(void) - setWasOpened:
 Sets a value indicating whether the file was opened. More...
 
(bool) - wasOpened
 Gets a value indicating whether the file was opened. More...
 
(bool) - writeWithBuffer:presentationTimestamp:
 Write an encoded video frame using the width and height parameters from the first keyframe. More...
 

Class Methods

(FMLiveSwitchAudioRecorder *) + audioRecorderWithPath:
 Initializes a new instance of the FMLiveSwitchAudioRecorder class. More...
 
- Class Methods inherited from FMLiveSwitchMediaRecorder
(FMLiveSwitchMediaRecorder *) + mediaRecorderWithPath:
 Initializes a new instance of the FMLiveSwitchMediaRecorder`2 class. More...
 

Additional Inherited Members

- Protected Attributes inherited from FMLiveSwitchMediaRecorder
 __pad0__: NSObject- (void) close
 

Detailed Description

An audio recorder.

Method Documentation

◆ audioRecorderWithPath:

+ (FMLiveSwitchAudioRecorder*) audioRecorderWithPath: (NSString *)  path

Initializes a new instance of the FMLiveSwitchAudioRecorder class.

Parameters
pathThe path.

◆ initWithPath:

- (instancetype) initWithPath: (NSString *)  path

Initializes a new instance of the FMLiveSwitchAudioRecorder class.

Parameters
pathThe path.

Implements FMLiveSwitchMediaRecorder.