PTVideoAnalyticsTrackingMetadata Class Reference
| Inherits from | PTTrackingMetadata : PTMetadata : NSObject |
| Declared in | PTVideoAnalyticsTrackingMetadata.h |
Overview
PTVideoAnalyticsTrackingMetadata class contains property metadata specific to VideoHeartbeat tracking within the SDK.
Tasks
Properties
-
trackingServerString representing the URL of the tracking endpoint on the backend side.
property -
jobIdString representing the identifier of the processing path on the backend side.
property -
publisherString representing the content publisher unique identifier.
property -
playerNameString representing the playerName. Default value is “PTMediaPlayer”
property -
channelString representing the name of the content distribution channel. Default value is “unknown”.
property -
debugLoggingActivates the debug tracing.
property -
debugTrackingActivates the logging of the output network calls.
property -
trackLocalActivates the “quiet” mode (suppress the output network calls).
property -
enableHeartbeatActivates the real-time video tracking support.
property
Constructor method
-
– initWithTrackingServer:jobId:publisher:The URL of the backend endpoint where the VideoHeartbeat tracking data is being collected.
Properties
channel
String representing the name of the content distribution channel. Default value is “unknown”.
@property (nonatomic, retain) NSString *channelDiscussion
String representing the name of the content distribution channel. Default value is “unknown”.
Declared In
PTVideoAnalyticsTrackingMetadata.hdebugLogging
Activates the debug tracing.
@property (nonatomic, assign) BOOL debugLoggingDiscussion
Activates the debug tracing.
Declared In
PTVideoAnalyticsTrackingMetadata.hdebugTracking
Activates the logging of the output network calls.
@property (nonatomic, assign) BOOL debugTrackingDiscussion
Activates the logging of the output network calls.
Declared In
PTVideoAnalyticsTrackingMetadata.henableHeartbeat
Activates the real-time video tracking support.
@property (nonatomic, assign) BOOL enableHeartbeatDiscussion
Activates the real-time video tracking support.
Declared In
PTVideoAnalyticsTrackingMetadata.hjobId
String representing the identifier of the processing path on the backend side.
@property (nonatomic, readonly) NSString *jobIdDiscussion
String representing the identifier of the processing path on the backend side.
Declared In
PTVideoAnalyticsTrackingMetadata.hplayerName
String representing the playerName. Default value is “PTMediaPlayer”
@property (nonatomic, retain) NSString *playerNameDiscussion
String representing the playerName. Default value is “PTMediaPlayer”
Declared In
PTVideoAnalyticsTrackingMetadata.hpublisher
String representing the content publisher unique identifier.
@property (nonatomic, readonly) NSString *publisherDiscussion
String representing the content publisher unique identifier.
Declared In
PTVideoAnalyticsTrackingMetadata.hInstance Methods
initWithTrackingServer:jobId:publisher:
The URL of the backend endpoint where the VideoHeartbeat tracking data is being collected.
- (id)initWithTrackingServer:(NSString *)trackingServer jobId:(NSString *)jobId publisher:(NSString *)publisherParameters
- trackingServer
The URL of the backend endpoint where the VideoHeartbeat tracking data is being collected.
- jobId
Identifier of the processing path on the backend side.
- publisher
Unique identifier for the content publisher.
NOTE: the constructor method raise an exception if any of the input parameters are either nil or the empty string.
NOTE: calling the init constructor directly is forbidden. Doing so will raise an exception.
Declared In
PTVideoAnalyticsTrackingMetadata.h