session-ios/Signal/src/audio/incall_audio/EncodedAudioFrame.m

24 lines
527 B
Objective-C

#import "Constraints.h"
#import "EncodedAudioFrame.h"
@implementation EncodedAudioFrame
+ (EncodedAudioFrame *)encodedAudioFrameWithData:(NSData *)audioData {
ows_require(audioData != nil);
EncodedAudioFrame *frame = [EncodedAudioFrame new];
frame->audioData = audioData;
return frame;
}
+ (EncodedAudioFrame *)encodedAudioFrameWithoutData {
return [EncodedAudioFrame new];
}
- (bool)isMissingAudioData {
return audioData == nil;
}
- (NSData *)tryGetAudioData {
return audioData;
}
@end