Metadata Utility Framework Overview

This document introduces you to the Metadata Utility Framework component.

Purpose

The Metadata Utility Framework (MUF) is a parser plug-in framework that enables clients to extract metadata from multimedia files. MUF supports both non-DRM and DRM protected files (provided that the client has the appropriate rights).

Required background

Multimedia files can include extra information called metadata. Metadata provides descriptive information about a file or its contents. For example, an audio file may contain metadata such as Song Title, Artist Name, Track Number and so on. MUF provides a generic enum structure to represent metadata fields which are most commonly used in audio, video and imaging.

Architectural relationships

MUF is an independent component in the Multimedia APIs and Frameworks collection.

API summary

The MUF component includes the following APIs:

API Description

Metadata Utility Library

Metadata client utility and framework implementation.

ID3 Parser Plug-in

Reference plug-in for parsing audio file metadata.

Typical uses

This section describes common tasks associated with the MUF.

MUF Users

  • Metadata client

  • Parser plug-in

Metadata client tasks

The following tutorials describe various metadata client tasks:

Parser plug-in tasks

The following tutorial describes how to write a parser plug-in: