XCast (configuration)

XCast (configuration)

XCast (casting)

XCast (casting)

XCast (window selector)

XCast (window selector)

Name Type Description
Stream ID text Unique stream identifier, based on unique Windows OS GUID (read-only).
Description text Brief description of the display to be streamed.
Source droplist Source to broadcast (desktop, individual display, or application / window).
Interface droplist Network interface from which to broadcast the display.
Cast button Update Display Manager stream configuration and begin casting.
Stop button Stop casting.
Hide button Minimize control to system tray.
Exit button Exit application.

Stream Configuration Table (auto-generated XCast stream configurations)

Stream Configuration Table (auto-generated XCast stream configurations)

Wall Control View (XCast stream)

Wall Control View (XCast stream)

Application / window casting requirements:

To check if the template service is registered on your workstation (use elevated cmd): - sc qc CaptureService should return the following (START_TYPE = DEMAND_START):

    [SC] QueryServiceConfig SUCCESS
    
    SERVICE_NAME: CaptureService
              TYPE               : 60  USER_SHARE_PROCESS TEMPLATE
              START_TYPE         : 3   DEMAND_START
              ERROR_CONTROL      : 1   NORMAL
              BINARY_PATH_NAME   : C:\\Windows\\system32\\svchost.exe -k LocalService -p
              LOAD_ORDER_GROUP   :
              TAG                : 0
              DISPLAY_NAME       : CaptureService
              DEPENDENCIES       : RpcSs
              SERVICE_START_NAME : NT AUTHORITY\\LocalService
    
- `reg query HKLM\\SYSTEM\\CurrentControlSet\\Services\\CaptureService /v Start` should return:
    
    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\CaptureService
              Start    REG_DWORD    0x3
    
- `reg query HKLM\\SYSTEM\\CurrentControlSet\\Services\\CaptureService\\Parameters /v ServiceDll` should return:
    
    HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\CaptureService\\Parameters
              ServiceDll    REG_EXPAND_SZ    %SystemRoot%\\System32\\CaptureService.dll
    

To test the template service on your workstation (use elevated cmd):

- `sc query type= service state= all | findstr /i capture` should return:
    
    SERVICE_NAME: CaptureService_<random>
    DISPLAY_NAME: CaptureService_<random>

Next

Previous

7 Platform API

5.5 User Configuration