sbFileMetadataService.h File Reference

Coordinates reading and writing of media file metadata. More...

#include <nscore.h>
#include <prlock.h>
#include <nsStringGlue.h>
#include <nsITimer.h>
#include <nsCOMPtr.h>
#include <nsIObserver.h>
#include <nsIStringBundle.h>
#include <nsTArray.h>
#include <nsAutoPtr.h>
#include <sbIDataRemote.h>
#include <sbIMediacoreManager.h>
#include "sbIFileMetadataService.h"
#include "sbPIFileMetadataService.h"
#include "sbMetadataJob.h"
Include dependency graph for sbFileMetadataService.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  sbFileMetadataService
 Manages reading and writing metadata to and from sbIMediaItem objects and media files. More...
 

Macros

#define SONGBIRD_FILEMETADATASERVICE_CONTRACTID   "@songbirdnest.com/Songbird/FileMetadataService;1"
 
#define SONGBIRD_FILEMETADATASERVICE_CLASSNAME   "Songbird File Metadata Service"
 
#define SONGBIRD_FILEMETADATASERVICE_DESCRIPTION   "Songbird File Metadata Service - Reads and writes media file metadata"
 
#define SONGBIRD_FILEMETADATASERVICE_CID   {0x183C63A5, 0x8195, 0x4294, {0x8D, 0x41, 0xA2, 0x1F, 0xE1, 0x6A, 0x0D, 0x7C}}
 

Detailed Description

Coordinates reading and writing of media file metadata.

Definition in file sbFileMetadataService.h.

Macro Definition Documentation

#define SONGBIRD_FILEMETADATASERVICE_CID   {0x183C63A5, 0x8195, 0x4294, {0x8D, 0x41, 0xA2, 0x1F, 0xE1, 0x6A, 0x0D, 0x7C}}

Definition at line 63 of file sbFileMetadataService.h.

#define SONGBIRD_FILEMETADATASERVICE_CLASSNAME   "Songbird File Metadata Service"

Definition at line 56 of file sbFileMetadataService.h.

#define SONGBIRD_FILEMETADATASERVICE_CONTRACTID   "@songbirdnest.com/Songbird/FileMetadataService;1"

Definition at line 53 of file sbFileMetadataService.h.

#define SONGBIRD_FILEMETADATASERVICE_DESCRIPTION   "Songbird File Metadata Service - Reads and writes media file metadata"

Definition at line 59 of file sbFileMetadataService.h.