BCOVFPSAuthorizationProxy Protocol Reference

Conforms to NSObject
Declared in BrightcovePlayerSDK-Swift.h

Overview

Implement this protocol when interacting with a custom FPS license server.

– contentIdentifierFromLoadingRequest:

returns: The content identifier in a Data object.

- (NSData *_Nullable)contentIdentifierFromLoadingRequest:(AVAssetResourceLoadingRequest *_Nonnull)loadingRequest

Discussion

returns: The content identifier in a Data object.

Declared In

BrightcovePlayerSDK-Swift.h

– contentIdentifierFromKeyRequest: required method

returns: The content identifier in a Data object.

- (NSData *_Nullable)contentIdentifierFromKeyRequest:(AVContentKeyRequest *_Nullable)keyRequest

Discussion

returns: The content identifier in a Data object.

Declared In

BrightcovePlayerSDK-Swift.h

– encryptedContentKeyForContentKeyIdentifier:contentKeyRequest:source:options:completionHandler: required method

- (void)encryptedContentKeyForContentKeyIdentifier:(NSString *_Nonnull)contentKeyIdentifier contentKeyRequest:(NSData *_Nonnull)keyRequest source:(BCOVSource *_Nonnull)source options:(NSDictionary *_Nullable)options completionHandler:(void ( ^ _Nonnull ) ( NSURLResponse *_Nullable , NSData *_Nullable , NSDate *_Nullable , NSError *_Nullable ))completionHandler