summaryrefslogtreecommitdiffstats
path: root/WebCore/platform/graphics/win/QTMovieWin.h
diff options
context:
space:
mode:
Diffstat (limited to 'WebCore/platform/graphics/win/QTMovieWin.h')
-rw-r--r--WebCore/platform/graphics/win/QTMovieWin.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/WebCore/platform/graphics/win/QTMovieWin.h b/WebCore/platform/graphics/win/QTMovieWin.h
index 70cbef5..f46efd3 100644
--- a/WebCore/platform/graphics/win/QTMovieWin.h
+++ b/WebCore/platform/graphics/win/QTMovieWin.h
@@ -53,6 +53,8 @@ enum {
QTMovieLoadStateComplete = 100000L
};
+typedef const struct __CFURL * CFURLRef;
+
class QTMOVIEWIN_API QTMovieWin {
public:
static bool initializeQuickTime();
@@ -60,7 +62,7 @@ public:
QTMovieWin(QTMovieWinClient*);
~QTMovieWin();
- void load(const UChar* url, int len);
+ void load(const UChar* url, int len, bool preservesPitch);
long loadState() const;
float maxTimeLoaded() const;
@@ -75,6 +77,7 @@ public:
void setCurrentTime(float) const;
void setVolume(float);
+ void setPreservesPitch(bool);
unsigned dataSize() const;
@@ -93,6 +96,8 @@ public:
static void getSupportedType(unsigned index, const UChar*& str, unsigned& len);
private:
+ void load(CFURLRef, bool preservesPitch);
+
QTMovieWinPrivate* m_private;
bool m_disabled;
friend class QTMovieWinPrivate;