public static class SIPNotification.Video extends SIPNotification
SIPNotification.Answer, SIPNotification.BLF, SIPNotification.Block, SIPNotification.CDR, SIPNotification.Chat, SIPNotification.ChatComposing, SIPNotification.ChatReport, SIPNotification.Credit, SIPNotification.DTMF, SIPNotification.Event, SIPNotification.Group, SIPNotification.INFO, SIPNotification.Line, SIPNotification.Log, SIPNotification.MWI, SIPNotification.NewContact, SIPNotification.PlayReady, SIPNotification.Popup, SIPNotification.Presence, SIPNotification.Rating, SIPNotification.Register, SIPNotification.RTPE, SIPNotification.RTPStat, SIPNotification.RTPT, SIPNotification.ServerContacts, SIPNotification.ShouldReset, SIPNotification.SIP, SIPNotification.SRS, SIPNotification.Start, SIPNotification.Status, SIPNotification.Stop, SIPNotification.USSD, SIPNotification.VAD, SIPNotification.Video, SIPNotification.Vrec
Modifier and Type | Field and Description |
---|---|
static int |
TYPE_CACHE
cache (ignore)
|
static int |
TYPE_PLAY
player
|
static int |
TYPE_PREVIEW_DIRECT
local preview before call
|
static int |
TYPE_PREVIEW_STREAM
local display in call
|
static int |
TYPE_REC
webcam recorder
|
static int |
TYPE_SCREEN
screen recorder
|
static int |
TYPE_UNKNOWN
undefined
|
static int |
VIDEO_START
when player/recorder starts
|
static int |
VIDEO_STOP
player/recorder stops
|
static int |
VIDEO_UNKNOWN
unrecognizable start-stop
|
NOTIFICATION_ALL, NOTIFICATION_ANSWER, NOTIFICATION_BLF, NOTIFICATION_BLOCK, NOTIFICATION_CDR, NOTIFICATION_CHAT, NOTIFICATION_CHATCOMPOSING, NOTIFICATION_CHATREPORT, NOTIFICATION_CREDIT, NOTIFICATION_DTMF, NOTIFICATION_EVENT, NOTIFICATION_GROUP, NOTIFICATION_INFO, NOTIFICATION_INVALID, NOTIFICATION_LINE, NOTIFICATION_LOG, NOTIFICATION_MWI, NOTIFICATION_NEWUSER, NOTIFICATION_PLAYREADY, NOTIFICATION_POPUP, NOTIFICATION_PRESENCE, NOTIFICATION_RATING, NOTIFICATION_REGISTER, NOTIFICATION_RTPE, NOTIFICATION_RTPSTAT, NOTIFICATION_RTPT, NOTIFICATION_SERVERCONTACTS, NOTIFICATION_SHOULDRESET, NOTIFICATION_SIP, NOTIFICATION_SRS, NOTIFICATION_START, NOTIFICATION_STATUS, NOTIFICATION_STOP, notification_type, NOTIFICATION_USSD, NOTIFICATION_VAD, NOTIFICATION_VIDEO, NOTIFICATION_VREC
Modifier and Type | Method and Description |
---|---|
int |
getBw()
bw: suggested max bandwidth in kbit/s.
|
java.lang.String |
getCodec()
codec: video codec.
|
java.lang.String |
getDevice()
device: device name to use.
|
java.lang.String |
getFmtp()
fmtp: the full fmpt SDP line for the negotiated codec
|
int |
getFps()
fps: suggested frame per second.
|
int |
getHeight()
height: video scale height.
|
java.lang.String |
getIp()
ip: the remote or local video RTP stream IP address, depending on the context
|
java.lang.String |
getLevel()
level: suggested H.264 level.
|
int |
getLine()
line: endpoint line (channel) number
|
int |
getMaxBw()
max_bw: max bandwidth to use in kbit/s.
|
int |
getMaxFps()
max_fps: max fps allowed.
|
int |
getPayload()
payload: codec payload number.
|
java.lang.String |
getPixelfmt()
pixelfmt: suggested H.264 pixel format.
|
java.lang.String |
getPm()
pm: packetization mode.
|
int |
getPort()
port: the remote or local video RTP stream port number, depending on the context
|
java.lang.String |
getProfile()
profile: suggested H.264 profile (baseline/main/high).
|
int |
getProfilelevelid()
profilelevelid: the negotiated H.264 profile-level-id.
|
int |
getQuality()
quality: suggested quality (values same as for the”video_quality” parameter).
|
java.lang.String |
getReason()
reason: a string about the video start/stop reason.
|
java.lang.String |
getSprop()
sprop: sprop-parameter-sets if any.
|
java.lang.String |
getSrtpAlg()
srtp_alg: SRTP crypto suite.
|
java.lang.String |
getSrtpKey()
srtp_key: SRTP local key (which was sent to peer).
|
java.lang.String |
getSrtpRemoteKey()
srtp_remotekey: SRTP remote key (which was received from peer).
|
int |
getStartOrStop()
startstop (VIDEO_...
|
java.lang.String |
getStartOrStopText()
startstop as stromg
|
int |
getType()
type (TYPE_...
|
java.lang.String |
getTypeText()
type as string
|
int |
getWidth()
width: video scale width.
|
void |
Parse(java.lang.String str,
java.lang.String[] params) |
getNotificationType, getNotificationTypeText, toString
public static final int VIDEO_UNKNOWN
public static final int VIDEO_START
public static final int VIDEO_STOP
public static final int TYPE_UNKNOWN
public static final int TYPE_CACHE
public static final int TYPE_PLAY
public static final int TYPE_REC
public static final int TYPE_SCREEN
public static final int TYPE_PREVIEW_DIRECT
public static final int TYPE_PREVIEW_STREAM
public int getStartOrStop()
public java.lang.String getStartOrStopText()
public int getType()
public java.lang.String getTypeText()
public int getLine()
public java.lang.String getReason()
public java.lang.String getIp()
public int getPort()
public java.lang.String getCodec()
public int getPayload()
public int getQuality()
public int getBw()
public int getMaxBw()
public int getFps()
public int getMaxFps()
public int getWidth()
public int getHeight()
public int getProfilelevelid()
public java.lang.String getProfile()
public java.lang.String getPixelfmt()
public java.lang.String getLevel()
public java.lang.String getPm()
public java.lang.String getSprop()
public java.lang.String getSrtpAlg()
public java.lang.String getSrtpKey()
public java.lang.String getSrtpRemoteKey()
public java.lang.String getDevice()
public java.lang.String getFmtp()
public void Parse(java.lang.String str, java.lang.String[] params)