BCOVAMCSessionConsumer Class Reference

Inherits from NSObject
Conforms to BCOVPlaybackSessionConsumer
Declared in BCOVAMCSessionConsumer.h

Overview

The BCOVAMCSessionConsumer instance takes care of everything related to reporting Adobe marketing cloud video ananlytics.

+ heartbeatAnalyticsConsumerWithPolicy:delegate:

Returns a session consumer for Adobe video Heartbeat that is initialized with a specified heartheat policy and an optional delegate.

+ (instancetype)heartbeatAnalyticsConsumerWithPolicy:(BCOVAMCAnalyticsPolicy *)heartbeatPolicy delegate:(id<BCOVAMCSessionConsumerHeartbeatDelegate>)delegate

Parameters

heartbeatPolicy

A BCOVAMCAnalyticsPolicy instance specifies Adobe Heartbeat analytics.

delegate

An optional delegate conforming to the BCOVAMCSessionConsumerHeartbeatDelegate protocol.

Return Value

A session consumer specifies Adobe Heartbeat analytics.

Discussion

Returns a session consumer for Adobe video Heartbeat that is initialized with a specified heartheat policy and an optional delegate.

Declared In

BCOVAMCSessionConsumer.h

+ mediaAnalyticsConsumerWithPolicy:delegate:

Returns a session consumer for Adobe video media analytics that is initialized with a specified media policy and an optional delegate.

+ (instancetype)mediaAnalyticsConsumerWithPolicy:(BCOVAMCAnalyticsPolicy *)mediaPolicy delegate:(id<BCOVAMCSessionConsumerMeidaDelegate>)delegate

Parameters

delegate

An optional delegate conforming to the BCOVAMCSessionConsumerMeidaDelegate protocol.

heartbeatPolicy

A BCOVAMCAnalyticsPolicy instance specifies Adobe video media analytics.

Return Value

A session consumer specifies Adobe media heartbeat analytics.

Discussion

Returns a session consumer for Adobe video media analytics that is initialized with a specified media policy and an optional delegate.

Declared In

BCOVAMCSessionConsumer.h