luxlabs header browser preview


@class AVWeakReference, NSString, AVContentKeySession, AVAudioSession, AVScheduledAudioParameters, AVMediaDataRequester, NSError, AVOutputContext;
@protocol AVLoggingIdentifier;

@interface AVSampleBufferAudioRendererInternal : NSObject {
    NSString *audioOutputDeviceUniqueID;
    NSString *audioTimePitchAlgorithm;
    unsigned long long allowedAudioSpatializationFormats;
    struct opaqueMTAudioProcessingTap { } *audioProcessingTap;
    AVAudioSession *audioSession;
    struct { struct OpaqueFigSimpleMutex *mutex; AVMediaDataRequester *requester; } mediaDataRequester;
    float rate;
    float volume;
    BOOL muted;
    AVScheduledAudioParameters *scheduledAudioParameters;
    struct OpaqueCMTimebase { } *readOnlyControlTimebase;
    AVWeakReference *weakReferenceToSynchronizer;
    AVWeakReference *weakReferenceToSelf;
    long long status;
    NSError *error;
    AVContentKeySession *weakContentKeySession;
    struct opaqueCMFormatDescription { } *lastFormatDescription;
    struct OpaqueFigCPECryptor { } *lastCryptor;
    struct OpaqueFigSampleBufferAudioRenderer { } *figAudioRenderer;
    AVOutputContext *outputContext;
    id<AVLoggingIdentifier> loggingIdentifier;
}

- (void).cxx_destruct;

@end