Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/rarfilesource.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'OutputPin.h')
-rw-r--r--OutputPin.h16
1 files changed, 8 insertions, 8 deletions
diff --git a/OutputPin.h b/OutputPin.h
index f6668fe..ebc7f03 100644
--- a/OutputPin.h
+++ b/OutputPin.h
@@ -20,10 +20,10 @@
#include "List.h"
class CRARFileSource;
-class File;
-class FilePart;
+class CRFSFile;
+class CRFSFilePart;
-class SubRequest : public Node<SubRequest>
+class SubRequest : public CRFSNode<SubRequest>
{
public:
SubRequest (void) : file (INVALID_HANDLE_VALUE), expected (0)
@@ -35,7 +35,7 @@ public:
OVERLAPPED o;
};
-class ReadRequest : public Node<ReadRequest>
+class ReadRequest : public CRFSNode<ReadRequest>
{
public:
~ReadRequest (void) { subreqs.Clear (); }
@@ -44,7 +44,7 @@ public:
IMediaSample *pSample;
DWORD count;
- List<SubRequest> subreqs;
+ CRFSList<SubRequest> subreqs;
};
class CRFSOutputPin :
@@ -84,16 +84,16 @@ public:
STDMETHODIMP BeginFlush (void);
STDMETHODIMP EndFlush (void);
- void SetFile (File *file) { m_file = file; }
+ void SetFile (CRFSFile *file) { m_file = file; }
private:
DWORD m_align;
BOOL m_asked_for_reader;
- File *m_file;
+ CRFSFile *m_file;
BOOL m_flush;
HANDLE m_event;
- List<ReadRequest> m_requests;
+ CRFSList<ReadRequest> m_requests;
CCritSec m_lock;
HRESULT ConvertSample (IMediaSample *sample, LONGLONG *pos, DWORD *length, BYTE **buffer);