Navigation
API > API/Plugins > API/Plugins/PixelStreamingVCam
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- USubsystem
- UDynamicSubsystem
- UEngineSubsystem
- UVCamPixelStreamingSubsystem
References
| Module | PixelStreamingVCam |
| Header | /Engine/Plugins/Experimental/VirtualCameraCore/Source/PixelStreamingVCam/Public/VCamPixelStreamingSubsystem.h |
| Include | #include "VCamPixelStreamingSubsystem.h" |
Syntax
UCLASS&40;&41;
class UVCamPixelStreamingSubsystem : public UEngineSubsystem
Functions
| Type | Name | Description | |
|---|---|---|---|
| UVCamPixelStreamingSubsystem * | Get () |
Convenience function for accessing the subsystem. | |
| void | |||
| void | RegisterActiveOutputProvider
(
UVCamPixelStreamingSession* OutputProvider |
||
| void | |||
| TSharedPtr< FPixelStreamingLiveLinkSource > | TryGetLiveLinkSource
(
UVCamPixelStreamingSession* OutputProvider |
Get the LiveLinkSource if it already exists or attempt to create one Additionally registers the OutputProvider to the Source if a new source was created | |
| void | UnregisterActiveOutputProvider
(
UVCamPixelStreamingSession* OutputProvider |
Overridden from USubsystem
| Type | Name | Description | |
|---|---|---|---|
| void | Deinitialize () |
Implement this for deinitialization of instances of the system | |
| void | Initialize
(
FSubsystemCollectionBase& Collection |
Implement this for initialization of instances of the system |