30 public: |
30 public: |
31 IMPORT_C static COmxILClientClockPort* NewL(const TOmxILCommonPortData& aCommonPortData, |
31 IMPORT_C static COmxILClientClockPort* NewL(const TOmxILCommonPortData& aCommonPortData, |
32 const RArray<OMX_OTHER_FORMATTYPE>& aSupportedOtherFormats); |
32 const RArray<OMX_OTHER_FORMATTYPE>& aSupportedOtherFormats); |
33 |
33 |
34 // From MOmxILClockComponentCmdsIf |
34 // From MOmxILClockComponentCmdsIf |
35 IMPORT_C OMX_ERRORTYPE GetMediaTime(OMX_TICKS& aMediaTime) const; |
35 virtual OMX_ERRORTYPE GetMediaTime(OMX_TICKS& aMediaTime) const; |
36 |
36 |
37 // From MOmxILClockComponentCmdsIf |
37 // From MOmxILClockComponentCmdsIf |
38 IMPORT_C OMX_ERRORTYPE GetWallTime(OMX_TICKS& aWallTime) const; |
38 virtual OMX_ERRORTYPE GetWallTime(OMX_TICKS& aWallTime) const; |
39 |
39 |
40 // From MOmxILClockComponentCmdsIf |
40 // From MOmxILClockComponentCmdsIf |
41 IMPORT_C OMX_ERRORTYPE GetClockState(OMX_TIME_CONFIG_CLOCKSTATETYPE& aClockState) const; |
41 virtual OMX_ERRORTYPE GetClockState(OMX_TIME_CONFIG_CLOCKSTATETYPE& aClockState) const; |
42 |
42 |
43 // From MOmxILClockComponentCmdsIf |
43 // From MOmxILClockComponentCmdsIf |
44 IMPORT_C OMX_ERRORTYPE MediaTimeRequest(const OMX_PTR apPrivate, const OMX_TICKS aMediaTime, const OMX_TICKS aOffset) const; |
44 virtual OMX_ERRORTYPE MediaTimeRequest(const OMX_PTR apPrivate, const OMX_TICKS aMediaTime, const OMX_TICKS aOffset) const; |
45 |
45 |
46 // From MOmxILClockComponentCmdsIf |
46 // From MOmxILClockComponentCmdsIf |
47 IMPORT_C OMX_ERRORTYPE SetStartTime(const OMX_TICKS aStartTime) const; |
47 virtual OMX_ERRORTYPE SetStartTime(const OMX_TICKS aStartTime) const; |
48 |
48 |
49 // From MOmxILClockComponentCmdsIf |
49 // From MOmxILClockComponentCmdsIf |
50 IMPORT_C OMX_ERRORTYPE SetVideoReference(const OMX_TICKS aVideRef) const; |
50 virtual OMX_ERRORTYPE SetVideoReference(const OMX_TICKS aVideRef) const; |
51 |
51 |
52 // From MOmxILClockComponentCmdsIf |
52 // From MOmxILClockComponentCmdsIf |
53 IMPORT_C OMX_ERRORTYPE SetAudioReference(const OMX_TICKS aAudioRef) const; |
53 virtual OMX_ERRORTYPE SetAudioReference(const OMX_TICKS aAudioRef) const; |
54 |
54 |
55 // From MOmxILClockComponentCmdsIf |
55 // From MOmxILClockComponentCmdsIf |
56 IMPORT_C OMX_BOOL IsClockComponentAvailable() const; |
56 virtual OMX_BOOL IsClockComponentAvailable() const; |
57 |
57 |
58 // From COmxILPort |
58 // From COmxILPort |
59 OMX_ERRORTYPE GetLocalOmxParamIndexes(RArray<TUint>& aIndexArray) const; |
59 OMX_ERRORTYPE GetLocalOmxParamIndexes(RArray<TUint>& aIndexArray) const; |
60 |
60 |
61 // From COmxILPort |
61 // From COmxILPort |