Packagecom.akamai.osmf.utils
Classpublic class AkamaiMediaUtils
InheritanceAkamaiMediaUtils Inheritance Object

Contains useful utility methods for working with Akamai media and OSMF.



Public Methods
 MethodDefined By
  
addAkamaiMediaTypeToResource(resource:MediaResourceBase, mediaType:String, data:Object):void
[static] Adds the mediaType and a generic data object to the resource as metadata.
AkamaiMediaUtils
  
[static] Gets the Akamai metadata from the resource and returns it as an AkamaiMediaType
AkamaiMediaUtils
  
getDerivedResource(resource:MediaResourceBase):MediaResourceBase
[static]
AkamaiMediaUtils
  
getMetadataValueFromDerivedResource(resource:MediaResourceBase, key:String):Object
[static]
AkamaiMediaUtils
  
getResourceMetadataValue(resource:MediaResourceBase, key:String):Object
[static] Given a resource and a metadata key, returns the value part of the key/value pair for the metadata in the AkamaiStrings.AKAMAI_ADVANCED_STREAMING_PLUGIN_METADATA_NAMESPACE namespace.
AkamaiMediaUtils
  
removeMetadataValueFromDerivedResource(resource:MediaResourceBase, key:String):Object
[static] Removes metadata from a the original resource that has been converted into a new resource object by OSMF.
AkamaiMediaUtils
  
removeResourceMetadataValue(resource:MediaResourceBase, key:String):Object
[static] Removes a metadata value from a resource by key name.
AkamaiMediaUtils
Method Detail
addAkamaiMediaTypeToResource()method
public static function addAkamaiMediaTypeToResource(resource:MediaResourceBase, mediaType:String, data:Object):void

Adds the mediaType and a generic data object to the resource as metadata.

Parameters

resource:MediaResourceBase
 
mediaType:String
 
data:Object

getAkamaiMediaTypeFromResource()method 
public static function getAkamaiMediaTypeFromResource(resource:MediaResourceBase):AkamaiMediaType

Gets the Akamai metadata from the resource and returns it as an AkamaiMediaType

Parameters

resource:MediaResourceBase

Returns
AkamaiMediaType
getDerivedResource()method 
public static function getDerivedResource(resource:MediaResourceBase):MediaResourceBase

Parameters

resource:MediaResourceBase

Returns
MediaResourceBase
getMetadataValueFromDerivedResource()method 
public static function getMetadataValueFromDerivedResource(resource:MediaResourceBase, key:String):Object

Parameters

resource:MediaResourceBase
 
key:String

Returns
Object
getResourceMetadataValue()method 
public static function getResourceMetadataValue(resource:MediaResourceBase, key:String):Object

Given a resource and a metadata key, returns the value part of the key/value pair for the metadata in the AkamaiStrings.AKAMAI_ADVANCED_STREAMING_PLUGIN_METADATA_NAMESPACE namespace.

Parameters

resource:MediaResourceBase
 
key:String

Returns
Object

See also

AkamaiStrings.AKAMAI_ADVANCED_STREAMING_PLUGIN_METADATA_NAMESPACE
removeMetadataValueFromDerivedResource()method 
public static function removeMetadataValueFromDerivedResource(resource:MediaResourceBase, key:String):Object

Removes metadata from a the original resource that has been converted into a new resource object by OSMF.

Parameters

resource:MediaResourceBase
 
key:String

Returns
Object
removeResourceMetadataValue()method 
public static function removeResourceMetadataValue(resource:MediaResourceBase, key:String):Object

Removes a metadata value from a resource by key name.

Parameters

resource:MediaResourceBase
 
key:String

Returns
Object