AbstractVideoEncodeInputPin(AbstractVideoEncodeFilter *inParentFilter, CCritSec *inFilterLock, AbstractVideoEncodeOutputPin *inOutputPin, CHAR *inObjectName, LPCWSTR inPinDisplayName) | AbstractVideoEncodeInputPin | |
BasicSeekable(void) | BasicSeekable | |
BasicSeekable(IMediaSeeking *inDelegate) | BasicSeekable | |
BeginFlush() | AbstractVideoEncodeInputPin | [virtual] |
CheckCapabilities(DWORD *pCapabilities) | BasicSeekable | [virtual] |
CheckMediaType(const CMediaType *inMediaType) | AbstractVideoEncodeInputPin | [virtual] |
CompleteConnect(IPin *inReceivePin) | AbstractVideoEncodeInputPin | [virtual] |
ConstructCodec() | DiracEncodeInputPin | [virtual] |
ConvertTimeFormat(LONGLONG *pTarget, const GUID *pTargetFormat, LONGLONG Source, const GUID *pSourceFormat) | BasicSeekable | [virtual] |
deliverData(LONGLONG inStart, LONGLONG inEnd, unsigned char *inBuf, unsigned long inNumBytes) | DiracEncodeInputPin | [protected] |
DestroyCodec() | DiracEncodeInputPin | [virtual] |
DiracEncodeInputPin(AbstractVideoEncodeFilter *inFilter, CCritSec *inFilterLock, AbstractVideoEncodeOutputPin *inOutputPin) | DiracEncodeInputPin | |
encodeData(unsigned char *inBuf, long inNumBytes) | DiracEncodeInputPin | [virtual] |
encodeYV12ToYV12(unsigned char *inBuf, long inNumBytes) | DiracEncodeInputPin | [protected] |
EndFlush() | AbstractVideoEncodeInputPin | [virtual] |
EndOfStream(void) | AbstractVideoEncodeInputPin | [virtual] |
GetAvailable(LONGLONG *pEarliest, LONGLONG *pLatest) | BasicSeekable | [virtual] |
GetCapabilities(DWORD *pCapabilities) | BasicSeekable | [virtual] |
GetCurrentPosition(LONGLONG *pCurrent) | BasicSeekable | [virtual] |
GetDuration(LONGLONG *pDuration) | BasicSeekable | [virtual] |
GetMediaType(int inPosition, CMediaType *outMediaType) | AbstractVideoEncodeInputPin | [virtual] |
GetPositions(LONGLONG *pCurrent, LONGLONG *pStop) | BasicSeekable | [virtual] |
GetPreroll(LONGLONG *pllPreroll) | BasicSeekable | [virtual] |
GetRate(double *dRate) | BasicSeekable | [virtual] |
GetStopPosition(LONGLONG *pStop) | BasicSeekable | [virtual] |
GetTimeFormat(GUID *pFormat) | BasicSeekable | [virtual] |
HUNDRED_NANOS | AbstractVideoEncodeInputPin | [static] |
IsFormatSupported(const GUID *pFormat) | BasicSeekable | [virtual] |
IsUsingTimeFormat(const GUID *pFormat) | BasicSeekable | [virtual] |
mBegun | AbstractVideoEncodeInputPin | [protected] |
mHeight | AbstractVideoEncodeInputPin | [protected] |
mHR | DiracEncodeInputPin | [protected] |
mOutputPin | AbstractVideoEncodeInputPin | [protected] |
mParentFilter | AbstractVideoEncodeInputPin | [protected] |
mPinInputType | AbstractVideoEncodeInputPin | [protected] |
mSeekDelegate | BasicSeekable | [protected] |
mSeekingCap | BasicSeekable | [protected] |
mUptoFrame | AbstractVideoEncodeInputPin | [protected] |
mVideoFormat | AbstractVideoEncodeInputPin | [protected] |
mWidth | AbstractVideoEncodeInputPin | [protected] |
mXOffset | DiracEncodeInputPin | [protected] |
mYOffset | DiracEncodeInputPin | [protected] |
NewSegment(REFERENCE_TIME tStart, REFERENCE_TIME tStop, double dRate) | AbstractVideoEncodeInputPin | [virtual] |
NonDelegatingQueryInterface(REFIID riid, void **ppv) | AbstractVideoEncodeInputPin | |
QueryPreferredFormat(GUID *pFormat) | BasicSeekable | [virtual] |
Receive(IMediaSample *pSample) | AbstractVideoEncodeInputPin | |
ReleaseDelegate() | BasicSeekable | |
ResetFrameCount() | AbstractVideoEncodeInputPin | [virtual] |
SetDelegate(IMediaSeeking *inDelegate) | BasicSeekable | |
SetMediaType(const CMediaType *inMediaType) | DiracEncodeInputPin | [virtual] |
SetPositions(LONGLONG *pCurrent, DWORD dwCurrentFlags, LONGLONG *pStop, DWORD dwStopFlags) | BasicSeekable | [virtual] |
SetRate(double dRate) | BasicSeekable | [virtual] |
SetSampleParams(IMediaSample *outMediaSample, unsigned long inDataSize, REFERENCE_TIME *inStartTime, REFERENCE_TIME *inEndTime) | AbstractVideoEncodeInputPin | [protected, virtual] |
SetTimeFormat(const GUID *pFormat) | BasicSeekable | [virtual] |
SINT_MAX | AbstractVideoEncodeInputPin | [static] |
SINT_MIN | AbstractVideoEncodeInputPin | [static] |
SIZE_16_BITS | AbstractVideoEncodeInputPin | [static] |
~AbstractVideoEncodeInputPin(void) | AbstractVideoEncodeInputPin | [virtual] |
~BasicSeekable(void) | BasicSeekable | [virtual] |
~DiracEncodeInputPin(void) | DiracEncodeInputPin | [virtual] |