This tutorial describes how to set video metadata.
The purpose of this tutorial is to show you how to set and retrieve metadata entries for a video clip.
Required Background
The Video Client Overview introduces the video client utilities.
Introduction
The video recorder utility is used to record video clips to files, descriptors or URLs and manipulate embedded meta data. This functionality is implemented by the CVideoRecorderUtility
class.
The following tasks will be covered in this tutorial:
Basic Procedure
The high level steps to set and retrieve metadata entries are shown here:
To set various metadata entries, use the CVideoRecorderUtility::AddMetaDataEntryL()
function. The metadata entries are stored within the clip itself and can be retrieved or modified anytime during the recording.This is usually used to store information such as copyright information, creator, creation date and so on.
The following code adds the copyright information to the video clip:
// Create Meta Entries _LIT(name,"<Copyright>"); _LIT(data,"<Symbian ©) 2002>"); CMMFMetaDataEntry* metaData = NULL; metaData = CMMFMetaDataEntry::NewL(name,data); CleanupStack::PushL(metaData); // Add the meta data entry TRAP(err, iVideoRecorderUtility->AddMetaDataEntryL(*metaData));
To retrieve specific metadata entries from a video clip, use the CVideoRecorderUtility::MetaDataEntryL()
function.