#include <IOKit/firewire/IOFireWireMultiIsochReceive.h>
IOKit/firewire/IOFireWireMultiIsochReceive.h
typedefFWMultiIsochReceiveListenerCallback
typedef IOReturn (*FWMultiIsochReceiveListenerCallback)(void *refcon, IOFireWireMultiIsochReceivePacket *pPacket)
structFWMultiIsochReceiveListenerParamsStruct
These are the parameters clients can set which help us to optimize the mult-isoch-receiver
polling interval, and memory resources
| UInt32 | maxLatencyInFireWireCycles | How much latency, from when the packet arrives to when the client is notified, can the client tolerate. |
| UInt32 | expectedStreamBitRate | In bits per second, the expected bit-rate of the incoming stream |
| UInt32 | clientPacketReturnLatencyInFireWireCycles | How long does the client expect to hold onto packets objects before returning them back to the receiver |
typedefFWMultiIsochReceiveListenerParams
typedef struct FWMultiIsochReceiveListenerParamsStruct FWMultiIsochReceiveListenerParams;
macrokMaxRangesPerMultiIsochReceivePacket
#define kMaxRangesPerMultiIsochReceivePacket 6