|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RTCPAVPFIntf
This is the callback interface for the AVPF profile (RFC 4585) It is optional, you do not have to register it. If there are specific events you wish to ignore, you can simply implement empty functions. These are all syncrhonous, make sure to return quickly or do the handling in a new thread.
Method Summary | |
---|---|
void |
PSFBPktAppLayerFBReceived(long ssrcPacketSender,
byte[] alfBitString)
This function is called when a Transport Layer Feedback Messages is received |
void |
PSFBPktPictureLossReceived(long ssrcPacketSender)
This function is called when a Picture Loss Indication (PLI, FMT = 1) is received |
void |
PSFBPktRefPictureSelIndic(long ssrcPacketSender,
int rpsiPayloadType,
byte[] rpsiBitString,
int rpsiPaddingBits)
This function is called when a Reference Picture Selection Indication (RPSI, FMT=3) is received |
void |
PSFBPktSliceLossIndic(long ssrcPacketSender,
int[] sliceFirst,
int[] sliceNumber,
int[] slicePictureId)
This function is called when a Slice Loss Indication (SLI, FMT=2) is received |
void |
RTPFBPktReceived(long ssrcPacketSender,
int FMT,
int[] packetID,
int[] bitmaskLostPackets)
This function is called when a Transport Layer Feedback Messages is received |
Method Detail |
---|
void PSFBPktPictureLossReceived(long ssrcPacketSender)
ssrcPacketSender
- the SSRC of the participant reporting loss of picturevoid PSFBPktSliceLossIndic(long ssrcPacketSender, int[] sliceFirst, int[] sliceNumber, int[] slicePictureId)
ssrcPacketSender
- the SSRC of the participant reporting loss of slice(s)sliceFirst
- macroblock address of first macroblocksliceNumber
- number of lost macroblocks, in scan orderslicePictureId
- the six least significant bits of the picture identifiervoid PSFBPktRefPictureSelIndic(long ssrcPacketSender, int rpsiPayloadType, byte[] rpsiBitString, int rpsiPaddingBits)
ssrcPacketSender
- the SSRC of the participant reporting the selectionrpsiPayloadType
- the RTP payload type related to the RPSI bit stringrpsiBitString
- the RPSI information as natively defined by the video codecrpsiPaddingBits
- the number of padding bits at the end of the stringvoid PSFBPktAppLayerFBReceived(long ssrcPacketSender, byte[] alfBitString)
ssrcPacketSender
- alfBitString
- void RTPFBPktReceived(long ssrcPacketSender, int FMT, int[] packetID, int[] bitmaskLostPackets)
ssrcPacketSender
- FMT
- 1: NACK, 0,2-30: unassigned, 31: reservedpacketID
- the RTP sequence number of the lost packetbitmaskLostPackets
- the bitmask of following lost packets
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |