sbTranscodeAlbumArt.cpp File Reference
#include "sbTranscodeAlbumArt.h"
#include <prio.h>
#include <nsIIOService.h>
#include <nsIURI.h>
#include <nsIResProtocolHandler.h>
#include <nsIFileProtocolHandler.h>
#include <nsIMIMEService.h>
#include <nsIProtocolHandler.h>
#include <nsIBufferedStreams.h>
#include <nsIArray.h>
#include <nsIMutableArray.h>
#include <nsIFileStreams.h>
#include <nsISeekableStream.h>
#include <nsIBinaryInputStream.h>
#include <imgITools.h>
#include <imgIEncoder.h>
#include <nsComponentManagerUtils.h>
#include <nsTArray.h>
#include <nsThreadUtils.h>
#include <sbStandardProperties.h>
#include <sbProxiedComponentManager.h>
#include <sbTArrayStringEnumerator.h>
#include <sbMemoryUtils.h>
#include <sbIJobProgress.h>
#include <sbIFileMetadataService.h>
#include <sbIAlbumArtService.h>
#include "sbImageTools.h"
Include dependency graph for sbTranscodeAlbumArt.cpp:

Go to the source code of this file.

Macros

#define BUFFER_CHUNK_SIZE   1024
 

Functions

 NS_IMPL_THREADSAFE_ISUPPORTS1 (sbTranscodeAlbumArt, sbITranscodeAlbumArt) sbTranscodeAlbumArt
 
static nsresult HaveEncoderForFormat (nsCString mimeType, PRBool *haveEncoder)
 

Macro Definition Documentation

#define BUFFER_CHUNK_SIZE   1024

Definition at line 62 of file sbTranscodeAlbumArt.cpp.

Function Documentation

static nsresult HaveEncoderForFormat ( nsCString  mimeType,
PRBool *  haveEncoder 
)
static

Definition at line 363 of file sbTranscodeAlbumArt.cpp.

NS_IMPL_THREADSAFE_ISUPPORTS1 ( sbTranscodeAlbumArt  ,
sbITranscodeAlbumArt   
)

Definition at line 64 of file sbTranscodeAlbumArt.cpp.