Agora RTC Objective-C API Reference Refactor

Data Structures | Enumerations
AgoraExtObjects.h File Reference

Go to the source code of this file.

## Data Structures
class | AgoraAudioPcmFrame
class | AgoraMemPixelBuffer
class | AgoraVideoFilterFrame
class | AgoraExtVideoFrame
class | AgoraExtensionMetaInfo

## Enumerations
enum | BytesPerSampleType { TwoBytesPerSample = 2 }

## Enumeration Type Documentation

## ◆ BytesPerSampleType

enum BytesPerSampleType

Bytes per sample

Enumerator
TwoBytesPerSample | two bytes per sample

## ◆ AgoraVideoFilterFrameType

enum AgoraVideoFilterFrameType

Enumerator
AgoraVideoFilterFrameTypeMemPixels | Raw Memory Type
AgoraVideoFilterFrameTypeCVPixelBuffer | CVPixelBuffer type

## ◆ AgoraMemPixelBufferFormatType

enum AgoraMemPixelBufferFormatType

Enumerator
AgoraMemPixelBufferFormatTypeUnknown |
AgoraMemPixelBufferFormatTypeI420 |
AgoraMemPixelBufferFormatTypeI422 |
AgoraMemPixelBufferFormatTypeNV12 |
AgoraMemPixelBufferFormatTypeNV21 |
AgoraMemPixelBufferFormatTypeRGBA |
AgoraMemPixelBufferFormatTypeARGB |
AgoraMemPixelBufferFormatTypeBGRA |

## ◆ AgoraExtensionType

enum AgoraExtensionType

Enumerator
AgoraExtensionTypeAudioFilter |
AgoraExtensionTypeVideoPreProcessingFilter |
AgoraExtensionTypeVideoPostProcessingFilter |
AgoraExtensionTypeAudioSink |
AgoraExtensionTypeVideoSink |
AgoraExtensionTypeAudioRecordingLocalPlaybackFilter |
AgoraExtensionTypeAudioPostProcessingFilter |
AgoraExtensionTypeAudioUserPlaybackFilter |
AgoraExtensionTypeAudioPcmSourceFilter |
AgoraExtensionTypeAudioPcmSourceSendingFilter |
AgoraExtensionTypeAudioPcmSourceLocalPlaybackFilter |
AgoraExtensionTypeAudioRemoteMixedPlaybackFilter |
AgoraExtensionTypeUnknown |