Lines Matching full:effect
30 // Effect factory interface
38 // Each effect must have a different effect uuid (see
42 // reset the index of the effect descriptor returned by next call to
61 // Description: Returns a descriptor of the next available effect.
62 // See effect_descriptor_t for a details on effect descriptor.
70 // pDescriptor: address where to return the effect descriptor.
74 // -ENOENT no more effect available
77 // -ENOSYS effect list has changed since last execution of EffectQueryNumberEffects()
78 // *pDescriptor: updated with the effect descriptor.
87 // Description: Creates an effect engine of the specified type and returns an
88 // effect control interface on this engine. The function will allocate the
89 // resources for an instance of the requested effect engine and return
90 // a handler on the effect control interface.
93 // pEffectUuid: pointer to the effect uuid.
94 // sessionId: audio session to which this effect instance will be attached. All effects created
96 // Knowing that two effects are part of the same effect chain can help the library implement
98 // ioId: identifies the output or input stream this effect is directed to at audio HAL. For future
102 // pHandle: address where to return the effect handle.
108 // -ENOENT no effect with this uuid found
109 // *pHandle: updated with the effect handle.
118 // Description: Releases the effect engine whose handler is given as argument.
119 // All resources allocated to this particular instance of the effect are
123 // handle: handler on the effect interface to be released.
137 // Description: Returns the descriptor of the effect which uuid is pointed
141 // pEffectUuid: pointer to the effect uuid.
144 // pDescriptor: address where to return the effect descriptor.
150 // -ENOENT no effect with this uuid found
151 // *pDescriptor: updated with the effect descriptor.
160 // Description: Helper function to compare effect uuid to EFFECT_UUID_NULL
163 // pEffectUuid: pointer to effect uuid to compare to EFFECT_UUID_NULL.