Versions in this module Expand all Collapse all v1 v1.0.0 Jul 2, 2023 Changes in this version + const AFMT + const AsynPacketMagic + const CLOK + const CVRP + const CWPA + const EAT + const FEED + const HPA0 + const HPA1 + const HPD0 + const HPD1 + const NEED + const OG + const PingHeader + const PingLength + const PingPacketMagic + const RELS + const ReplyPacketMagic + const SKEW + const SPRP + const SRAT + const STOP + const SyncPacketMagic + const TBAS + const TIME + const TJMP + func AsynNeedPacketBytes(clockRef CFTypeID) []byte + func CreateHpa1DeviceInfoDict() coremedia.StringKeyDict + func CreateHpd1DeviceInfoDict() coremedia.StringKeyDict + func NewAsynHPA0(clockRef uint64) []byte + func NewAsynHPD0() []byte + func NewAsynHpa1Packet(stringKeyDict coremedia.StringKeyDict, clockRef CFTypeID) []byte + func NewAsynHpd1Packet(stringKeyDict coremedia.StringKeyDict) []byte + func NewPingPacketAsBytes() []byte + type AsynCmSampleBufPacket struct + CMSampleBuf coremedia.CMSampleBuffer + ClockRef CFTypeID + func NewAsynCmSampleBufPacketFromBytes(data []byte) (AsynCmSampleBufPacket, error) + func (sp AsynCmSampleBufPacket) String() string + type AsynRelsPacket struct + ClockRef CFTypeID + func NewAsynRelsPacketFromBytes(data []byte) (AsynRelsPacket, error) + func (sp AsynRelsPacket) String() string + type AsynSprpPacket struct + ClockRef CFTypeID + Property coremedia.StringKeyEntry + func NewAsynSprpPacketFromBytes(data []byte) (AsynSprpPacket, error) + func (sp AsynSprpPacket) String() string + type AsynSratPacket struct + ClockRef CFTypeID + Rate1 float32 + Rate2 float32 + Time coremedia.CMTime + func NewAsynSratPacketFromBytes(data []byte) (AsynSratPacket, error) + func (sp AsynSratPacket) String() string + type AsynTbasPacket struct + ClockRef CFTypeID + SomeOtherRef CFTypeID + func NewAsynTbasPacketFromBytes(data []byte) (AsynTbasPacket, error) + func (sp AsynTbasPacket) String() string + type AsynTjmpPacket struct + ClockRef CFTypeID + Unknown []byte + func NewAsynTjmpPacketFromBytes(data []byte) (AsynTjmpPacket, error) + func (sp AsynTjmpPacket) String() string + type CFTypeID = uint64 + const EmptyCFType + func ParseAsynHeader(data []byte, messagemagic uint32) ([]byte, CFTypeID, error) + func ParseSyncHeader(data []byte, messagemagic uint32) ([]byte, CFTypeID, uint64, error) + type SyncAfmtPacket struct + AudioStreamBasicDescription coremedia.AudioStreamBasicDescription + ClockRef CFTypeID + CorrelationID uint64 + func NewSyncAfmtPacketFromBytes(data []byte) (SyncAfmtPacket, error) + func (sp SyncAfmtPacket) NewReply() []byte + func (sp SyncAfmtPacket) String() string + type SyncClokPacket struct + ClockRef CFTypeID + CorrelationID uint64 + func NewSyncClokPacketFromBytes(data []byte) (SyncClokPacket, error) + func (sp SyncClokPacket) NewReply(clockRef CFTypeID) []byte + func (sp SyncClokPacket) String() string + type SyncCvrpPacket struct + ClockRef CFTypeID + CorrelationID uint64 + DeviceClockRef CFTypeID + Payload coremedia.StringKeyDict + func NewSyncCvrpPacketFromBytes(data []byte) (SyncCvrpPacket, error) + func (sp SyncCvrpPacket) NewReply(clockRef CFTypeID) []byte + func (sp SyncCvrpPacket) String() string + type SyncCwpaPacket struct + ClockRef CFTypeID + CorrelationID uint64 + DeviceClockRef CFTypeID + func NewSyncCwpaPacketFromBytes(data []byte) (SyncCwpaPacket, error) + func (sp SyncCwpaPacket) NewReply(clockRef CFTypeID) []byte + func (sp SyncCwpaPacket) String() string + type SyncOgPacket struct + ClockRef CFTypeID + CorrelationID uint64 + Unknown uint32 + func NewSyncOgPacketFromBytes(data []byte) (SyncOgPacket, error) + func (sp SyncOgPacket) NewReply() []byte + func (sp SyncOgPacket) String() string + type SyncSkewPacket struct + ClockRef CFTypeID + CorrelationID uint64 + func NewSyncSkewPacketFromBytes(data []byte) (SyncSkewPacket, error) + func (sp SyncSkewPacket) NewReply(skew float64) []byte + func (sp SyncSkewPacket) String() string + type SyncStopPacket struct + ClockRef CFTypeID + CorrelationID uint64 + func NewSyncStopPacketFromBytes(data []byte) (SyncStopPacket, error) + func (sp SyncStopPacket) NewReply() []byte + func (sp SyncStopPacket) String() string + type SyncTimePacket struct + ClockRef CFTypeID + CorrelationID uint64 + func NewSyncTimePacketFromBytes(data []byte) (SyncTimePacket, error) + func (sp SyncTimePacket) NewReply(time coremedia.CMTime) ([]byte, error) + func (sp SyncTimePacket) String() string