#import <Services.h>
List of all members.
Properties |
|
BOOL | isCaptureStarted |
|
BOOL | isLocalVideoStarted |
|
BOOL | isRemoteVideoStarted |
Detailed Description
Video service protocol
Definition at line 280 of file Services.h.
Member Function Documentation
Change the local video configuration
- Parameters:
-
- Returns:
- the result of the operation.
- See also:
- GSVideoStream
| - (GSResult) changeRemoteVideoForSession: |
|
(id< GSSession >) |
session |
| withConfiguration: |
|
(GSVideoStream *) |
configuration |
|
|
| |
Change the remote video for the session with new configuration
- Parameters:
-
| session | object. |
| configuration. | |
- Returns:
- the result of the operation.
- See also:
- GSSession, GSVideoStream
| - (GSStatus) pauseVideoCapture |
|
|
|
Pause the current video capture
- Returns:
- the result of the operation.
| - (GSStatus) resumeVideoCapture |
|
|
|
Resume the current video capture
- Returns:
- the result of the operation.
Starts a local video with configuration
- Parameters:
-
- Returns:
- the result of the operation.
- See also:
- GSVideoStream
| - (GSResult) startRemoteVideoForSession: |
|
(id< GSSession >) |
session |
| withConfiguration: |
|
(GSVideoStream *) |
configuration |
|
|
| |
Starts a remote video for the session with configuration
- Parameters:
-
| session | object. |
| configuration. | |
- Returns:
- the result of the operation.
- See also:
- GSSession, GSVideoStream
Start local video capture with capability
- Parameters:
-
| capability | item at index 0: represent width (int) item at index 1: represent height (int) item at index 2: represent frame per second (int) item at index 3: represent video_render_format (int) i420 = 0, YV12 = 1, YUY2 = 2, UYVY = 3, IYUV = 4, ARGB = 5, RGB24 = 6, RGB565 = 7, ARGB4444 = 8, ARGB1555 = 9, MJPEG = 10, NV12 = 11, NV21 = 12, BGRA = 13, unknown = 99 |
- Returns:
- the result of the operation.
| - (GSResult) stopLocalVideo |
|
|
|
Stops the current local video
- Returns:
- the result of the operation.
| - (GSResult) stopRemoteVideoForSession: |
|
(id< GSSession >) |
session |
|
Stops the remote video for the session
- Parameters:
-
- Returns:
- the result of the operation.
- See also:
- GSSession
| - (GSResult) stopVideoCapture |
|
|
|
Stop local video capture
- Returns:
- the result of the operation.
| - (GSVideoState) videoCaptureState |
|
|
|
Get the current video capture state
- Returns:
- the state of the current video capture.
- See also:
- GSVideoState
The documentation for this protocol was generated from the following file:
- /genesys/release/5_9and6_x/SIPEndpntSDKMac/v8.5.200.54/x86_64-darwin10.11.2/64bit/src_local/root_hg_repository/MacOS/Endpoint/Src/Headers/Services.h