Class Methods | |
(FMLiveSwitchSrtpContext *) | + contextWithProtectionProfile:localKey:localSalt:remoteKey:remoteSalt: |
+ (FMLiveSwitchSrtpContext*) contextWithProtectionProfile: | (NSString *) | protectionProfile | |
localKey: | (FMLiveSwitchDataBuffer *) | localKey | |
localSalt: | (FMLiveSwitchDataBuffer *) | localSalt | |
remoteKey: | (FMLiveSwitchDataBuffer *) | remoteKey | |
remoteSalt: | (FMLiveSwitchDataBuffer *) | remoteSalt | |
- (NSMutableArray*) decryptRtcpWithBuffer: | (FMLiveSwitchDataBuffer *) | buffer |
- (FMLiveSwitchRtpPacketPair*) decryptRtpWithEncryptedBuffer: | (FMLiveSwitchDataBuffer *) | encryptedBuffer |
- (FMLiveSwitchRtpPacketPair*) decryptRtpWithEncryptedBuffer: | (FMLiveSwitchDataBuffer *) | encryptedBuffer | |
header: | (FMLiveSwitchRtpPacketHeader *) | header | |
- (void) destroy |
- (bool) disabled |
- (FMLiveSwitchDataBuffer*) encryptRtcpWithPackets: | (NSMutableArray *) | packets |
- (FMLiveSwitchDataBuffer*) encryptRtpWithHeader: | (FMLiveSwitchRtpPacketHeader *) | header | |
payload: | (FMLiveSwitchDataBuffer *) | payload | |
- (long long) getRtpDecryptionPacketIndexWithSequenceNumber: | (int) | sequenceNumber |
- (long long) getRtpDecryptionPacketIndexWithSequenceNumber: | (int) | sequenceNumber | |
roc: | (long long *) | roc | |
- (long long) getRtpEncryptionPacketIndexWithSequenceNumber: | (int) | sequenceNumber | |
roc: | (long long *) | roc | |
- (instancetype) initWithProtectionProfile: | (NSString *) | protectionProfile | |
localKey: | (FMLiveSwitchDataBuffer *) | localKey | |
localSalt: | (FMLiveSwitchDataBuffer *) | localSalt | |
remoteKey: | (FMLiveSwitchDataBuffer *) | remoteKey | |
remoteSalt: | (FMLiveSwitchDataBuffer *) | remoteSalt | |
- (FMLiveSwitchDataBuffer*) localKey |
- (FMLiveSwitchDataBuffer*) localSalt |
- (long long) localSynchronizationSource |
- (FMLiveSwitchLogContext*) logContext |
- (NSString*) protectionProfile |
- (FMLiveSwitchDataBuffer*) remoteKey |
- (FMLiveSwitchDataBuffer*) remoteSalt |
- (long long) remoteSynchronizationSource |
- (void) setLocalSynchronizationSource: | (long long) | value |
- (void) setRemoteSynchronizationSource: | (long long) | value |
- (void) updateHmacWithPayload: | (FMLiveSwitchDataBuffer *) | payload |
- (void) updateLogContext: | (FMLiveSwitchLogContext *) | context |