equal
deleted
inserted
replaced
18 #ifndef XAAUDIOENCODERCAPABILITIESITF_H |
18 #ifndef XAAUDIOENCODERCAPABILITIESITF_H |
19 #define XAAUDIOENCODERCAPABILITIESITF_H |
19 #define XAAUDIOENCODERCAPABILITIESITF_H |
20 |
20 |
21 #include "openmaxalwrapper.h" |
21 #include "openmaxalwrapper.h" |
22 #include "xaglobals.h" |
22 #include "xaglobals.h" |
23 |
23 #include "xacapabilitiesmgr.h" |
24 /** MACROS **/ |
24 /** MACROS **/ |
25 |
25 |
26 /** TYPES **/ |
26 /** TYPES **/ |
27 |
27 |
28 /** ENUMERATIONS **/ |
28 /** ENUMERATIONS **/ |
38 /* variables */ |
38 /* variables */ |
39 XAuint32 numCodecs; |
39 XAuint32 numCodecs; |
40 XAmilliHertz sampleRateArray[10]; |
40 XAmilliHertz sampleRateArray[10]; |
41 XAuint32 bitRateArray[10]; |
41 XAuint32 bitRateArray[10]; |
42 void* mmfEngine; |
42 void* mmfEngine; |
|
43 XACapabilities* capslist; |
43 } XAAudioEncoderCapabilitiesItfImpl; |
44 } XAAudioEncoderCapabilitiesItfImpl; |
44 |
45 |
45 /* Base interface XAAudioEncoderCapabilitiesItf implementation */ |
46 /* Base interface XAAudioEncoderCapabilitiesItf implementation */ |
46 XAresult XAAudioEncoderCapabilitiesItfImpl_GetAudioEncoders( |
47 XAresult XAAudioEncoderCapabilitiesItfImpl_GetAudioEncoders( |
47 XAAudioEncoderCapabilitiesItf self, |
48 XAAudioEncoderCapabilitiesItf self, |
53 XAuint32 encoderId, |
54 XAuint32 encoderId, |
54 XAuint32* pIndex, |
55 XAuint32* pIndex, |
55 XAAudioCodecDescriptor* pCapabilities); |
56 XAAudioCodecDescriptor* pCapabilities); |
56 |
57 |
57 /* XAAudioEncoderCapabilitiesItfImpl -specific methods */ |
58 /* XAAudioEncoderCapabilitiesItfImpl -specific methods */ |
58 XAAudioEncoderCapabilitiesItfImpl* XAAudioEncoderCapabilitiesItfImpl_Create(void); |
59 XAAudioEncoderCapabilitiesItfImpl* XAAudioEncoderCapabilitiesItfImpl_Create(XACapabilities* caps); |
59 void XAAudioEncoderCapabilitiesItfImpl_Free(XAAudioEncoderCapabilitiesItfImpl* self); |
60 void XAAudioEncoderCapabilitiesItfImpl_Free(XAAudioEncoderCapabilitiesItfImpl* self); |
60 |
61 |
61 #endif /* XAAUDIOENCODERCAPABILITIESITF_H */ |
62 #endif /* XAAUDIOENCODERCAPABILITIESITF_H */ |