Navigation
API > API/Plugins > API/Plugins/MediaStream > API/Plugins/MediaStream/FMediaStreamObjectHandlerManager
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool RegisterObjectHandler
(
const TSharedRef< IMediaStreamObjectHandler >& InHandler |
Templated version of RegisterObjectHandler. | MediaStreamObjectHandlerManager.h | |
bool RegisterObjectHandler
(
InArgsType&&... InArgs |
Templated version of RegisterObjectHandler. | MediaStreamObjectHandlerManager.h | |
bool RegisterObjectHandler
(
InArgsType&&... InArgs |
Templated version of RegisterObjectHandler with auto Class value. | MediaStreamObjectHandlerManager.h | |
bool RegisterObjectHandler
(
const UClass* InClass, |
Registers a Object handler that creates a media player for the given object class. | MediaStreamObjectHandlerManager.h | |
bool RegisterObjectHandler
(
const UClass* InClass, |
Templated version of RegisterObjectHandler. | MediaStreamObjectHandlerManager.h |
RegisterObjectHandler(const TSharedRef< IMediaStreamObjectHandler > &)
Description
Templated version of RegisterObjectHandler.
| Name | RegisterObjectHandler |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Public/MediaStreamObjectHandlerManager.h |
| Include Path | #include "MediaStreamObjectHandlerManager.h" |
template<typename InClassName, std::enable_if_t<, InClassName >), int >>
bool RegisterObjectHandler
(
const TSharedRef < IMediaStreamObjectHandler > & InHandler
)
True if the handler was registered.
Parameters
| Name | Remarks |
|---|---|
| InClassName | The class of the object handled. |
| InHandler | The handle which creates the media player. |
RegisterObjectHandler(InArgsType &&...)
Description
Templated version of RegisterObjectHandler.
| Name | RegisterObjectHandler |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Public/MediaStreamObjectHandlerManager.h |
| Include Path | #include "MediaStreamObjectHandlerManager.h" |
template<typename InClassName, typename InHandlerClass, typename... InArgsType, std::enable_if_t<< TModels < CStaticClassProvider , InClassName >, TIsDerivedFrom < InHandlerClass, IMediaStreamObjectHandler > >::Value ), int >>
bool RegisterObjectHandler
(
InArgsType &&... InArgs
)
True if the handler was registered.
Parameters
| Name | Remarks |
|---|---|
| InClassName | The class of the object handled. |
| InHandlerClass | Class of the handle which creates the media player. |
| InArgsType | The type of handle class constructor parameters (automatic). |
| InArgs | The handle class constructor parameters. |
RegisterObjectHandler(InArgsType &&...)
Description
Templated version of RegisterObjectHandler with auto Class value.
| Name | RegisterObjectHandler |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Public/MediaStreamObjectHandlerManager.h |
| Include Path | #include "MediaStreamObjectHandlerManager.h" |
template<typename InHandlerClass, typename... InArgsType, std::enable_if_t<< InHandlerClass, IMediaStreamObjectHandler >::Value ), int >>
bool RegisterObjectHandler
(
InArgsType &&... InArgs
)
True if the handler was registered.
Parameters
| Name | Remarks |
|---|---|
| InHandlerClass | Class of the handle which creates the media player. |
| InArgsType | The type of handle class constructor parameters (automatic). |
| InArgs | The handle class constructor parameters. |
RegisterObjectHandler(const UClass *, const TSharedRef< IMediaStreamObjectHandler > &)
Description
Registers a Object handler that creates a media player for the given object class. Holds a strong reference. Does not replace an already registered handler.
| Name | RegisterObjectHandler |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Public/MediaStreamObjectHandlerManager.h |
| Include Path | #include "MediaStreamObjectHandlerManager.h" |
| Source | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Private/MediaStreamObjectHandlerManager.cpp |
bool RegisterObjectHandler
(
const UClass * InClass,
const TSharedRef < IMediaStreamObjectHandler > & InHandler
)
True if the handler was registered.
Parameters
| Name | Remarks |
|---|---|
| InClass | The class of the object handled. |
| InHandler | The handle which creates the media player. |
RegisterObjectHandler(const UClass *, InArgsType &&...)
Description
Templated version of RegisterObjectHandler.
| Name | RegisterObjectHandler |
| Type | function |
| Header File | /Engine/Plugins/Experimental/MediaStream/Source/MediaStream/Public/MediaStreamObjectHandlerManager.h |
| Include Path | #include "MediaStreamObjectHandlerManager.h" |
template<typename InHandlerClass, typename... InArgsType, std::enable_if_t<< InHandlerClass, IMediaStreamObjectHandler >::Value ), int >>
bool RegisterObjectHandler
(
const UClass * InClass,
InArgsType &&... InArgs
)
True if the handler was registered.
Parameters
| Name | Remarks |
|---|---|
| InHandlerClass | Class of the handle which creates the media player. |
| InArgsType | The type of handle class constructor parameters (automatic). |
| InClass | The class of the object handled. |
| InArgs | The handle class constructor parameters. |