#include <IOKit/avc/IOFireWireAVCTargetSpace.h>

IOKit/avc/IOFireWireAVCTargetSpace.h Kernel.framework

IOFireWireAVCTargetSpace.h Class to centralize the AVC Target mode support
5 typedefs · 3 structs

typedefIOFireWireAVCTargetCommandHandlerCallback

typedef void (*)(const AVCCommandHandlerInfo *, UInt32, UInt16, const void *, UInt32, IOFWSpeed &, UInt32) IOFireWireAVCTargetCommandHandlerCallback;

typedefIOFireWireAVCSubunitPlugHandlerCallback

typedef void (*)(const AVCSubunitInfo *, IOFWAVCSubunitPlugMessages, IOFWAVCPlugTypes, UInt32, UInt32, UInt32, UInt16) IOFireWireAVCSubunitPlugHandlerCallback;

struct_AVCSubunitPlugRecord

size 8, align 4
UInt32plugSignalFormat
UInt32connectionCount

typedefAVCSubunitPlugRecord

typedef struct _AVCSubunitPlugRecord AVCSubunitPlugRecord;

struct_AVCUnitPlugRecord

size 4, align 4
UInt32connectionCount

typedefAVCUnitPlugRecord

typedef struct _AVCUnitPlugRecord AVCUnitPlugRecord;

struct_AVCUnitPlugs

size 512, align 4
UInt32numIsochInPlugs
UInt32numIsochOutPlugs
UInt32numExternalInPlugs
UInt32numExternalOutPlugs
AVCUnitPlugRecord[31]isochInPlugRecord
AVCUnitPlugRecord[31]isochOutPlugRecord
AVCUnitPlugRecord[31]externalInPlugRecord
AVCUnitPlugRecord[31]externalOutPlugRecord

typedefAVCUnitPlugs

typedef struct _AVCUnitPlugs AVCUnitPlugs;