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 |