CASampledSP
Loading...
Searching...
No Matches
CAAudioIO Struct Reference

Central context representing the native peer to the Java CANativePeerInputStream object. More...

#include <CAUtils.h>

Inheritance diagram for CAAudioIO:
CAAudioConverterIO CAAudioFileIO CAAudioStreamIO

Data Fields

JNIEnv * env
 JNI environment.
 
jobject javaInstance
 Calling java object.
 
AudioStreamBasicDescription srcFormat
 Source format.
 
AudioStreamPacketDescription * pktDescs
 Packet descriptions.
 
char * srcBuffer
 Source buffer.
 
UInt32 srcBufferSize
 Source buffer size.
 
UInt32 numPacketsPerRead
 Number of packets per read.
 
SInt64 pos
 Current position (in packets)
 
SInt64 lastPos
 Last position (in packets)
 
UInt32 frameOffset
 Frame offset (needed for seeking to the middles of a packet)
 
UInt32 srcSizePerPacket
 Source size per packet.
 
char * cookie
 Cookie.
 
UInt32 cookieSize
 Cookie size.
 

Detailed Description

Central context representing the native peer to the Java CANativePeerInputStream object.

Definition at line 47 of file CAUtils.h.

Field Documentation

◆ cookie

char* CAAudioIO::cookie

Cookie.

Definition at line 60 of file CAUtils.h.

◆ cookieSize

UInt32 CAAudioIO::cookieSize

Cookie size.

Definition at line 61 of file CAUtils.h.

◆ env

JNIEnv* CAAudioIO::env

JNI environment.

Definition at line 49 of file CAUtils.h.

◆ frameOffset

UInt32 CAAudioIO::frameOffset

Frame offset (needed for seeking to the middles of a packet)

Definition at line 58 of file CAUtils.h.

◆ javaInstance

jobject CAAudioIO::javaInstance

Calling java object.

Definition at line 50 of file CAUtils.h.

◆ lastPos

SInt64 CAAudioIO::lastPos

Last position (in packets)

Definition at line 57 of file CAUtils.h.

◆ numPacketsPerRead

UInt32 CAAudioIO::numPacketsPerRead

Number of packets per read.

Definition at line 55 of file CAUtils.h.

◆ pktDescs

AudioStreamPacketDescription* CAAudioIO::pktDescs

Packet descriptions.

Definition at line 52 of file CAUtils.h.

◆ pos

SInt64 CAAudioIO::pos

Current position (in packets)

Definition at line 56 of file CAUtils.h.

◆ srcBuffer

char* CAAudioIO::srcBuffer

Source buffer.

Definition at line 53 of file CAUtils.h.

◆ srcBufferSize

UInt32 CAAudioIO::srcBufferSize

Source buffer size.

Definition at line 54 of file CAUtils.h.

◆ srcFormat

AudioStreamBasicDescription CAAudioIO::srcFormat

Source format.

Definition at line 51 of file CAUtils.h.

◆ srcSizePerPacket

UInt32 CAAudioIO::srcSizePerPacket

Source size per packet.

Definition at line 59 of file CAUtils.h.


The documentation for this struct was generated from the following file: