webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Namespaces | Macros | Enumerations | Variables
audio_device_ios.mm File Reference
#import <AVFoundation/AVFoundation.h>
#import <Foundation/Foundation.h>
#include "webrtc/modules/audio_device/ios/audio_device_ios.h"
#include "webrtc/base/atomicops.h"
#include "webrtc/base/bind.h"
#include "webrtc/base/checks.h"
#include "webrtc/base/criticalsection.h"
#include "webrtc/base/logging.h"
#include "webrtc/base/thread.h"
#include "webrtc/base/thread_annotations.h"
#include "webrtc/modules/audio_device/fine_audio_buffer.h"
#include "webrtc/sdk/objc/Framework/Classes/helpers.h"
#import "WebRTC/RTCLogging.h"
#import "webrtc/modules/audio_device/ios/objc/RTCAudioSession.h"
#import "webrtc/modules/audio_device/ios/objc/RTCAudioSession+Private.h"
#import "webrtc/modules/audio_device/ios/objc/RTCAudioSessionConfiguration.h"
#import "webrtc/modules/audio_device/ios/objc/RTCAudioSessionDelegateAdapter.h"

Namespaces

 webrtc
 

Macros

#define LOGI()   LOG(LS_INFO) << "AudioDeviceIOS::"
 
#define LOG_AND_RETURN_IF_ERROR(error, message)
 
#define LOG_IF_ERROR(error, message)
 

Enumerations

enum  webrtc::AudioDeviceMessageType : uint32_t { webrtc::kMessageTypeInterruptionBegin, webrtc::kMessageTypeInterruptionEnd, webrtc::kMessageTypeValidRouteChange, webrtc::kMessageTypeCanPlayOrRecordChange }
 

Variables

const UInt16 webrtc::kFixedPlayoutDelayEstimate = 30
 
const UInt16 webrtc::kFixedRecordDelayEstimate = 30
 

Macro Definition Documentation

◆ LOG_AND_RETURN_IF_ERROR

#define LOG_AND_RETURN_IF_ERROR (   error,
  message 
)
Value:
do { \
OSStatus err = error; \
if (err) { \
LOG(LS_ERROR) << message << ": " << err; \
return false; \
} \
} while (0)
Definition: EncryptedMediaExtensions.idl:80
Definition: logging.h:113
GLuint GLsizei const GLchar * message
Definition: gl2ext.h:137

◆ LOG_IF_ERROR

#define LOG_IF_ERROR (   error,
  message 
)
Value:
do { \
OSStatus err = error; \
if (err) { \
LOG(LS_ERROR) << message << ": " << err; \
} \
} while (0)
Definition: EncryptedMediaExtensions.idl:80
Definition: logging.h:113
GLuint GLsizei const GLchar * message
Definition: gl2ext.h:137

◆ LOGI

#define LOGI ( )    LOG(LS_INFO) << "AudioDeviceIOS::"