blob: 621f2516b671d0cfb77fd69ef72a60e5aa635988 [file] [log] [blame]
#ifndef AIDL_GENERATED_ANDROID_BP_O_M_X_BUFFER_SOURCE_H_
#define AIDL_GENERATED_ANDROID_BP_O_M_X_BUFFER_SOURCE_H_
#include <binder/IBinder.h>
#include <binder/IInterface.h>
#include <utils/Errors.h>
#include <android/IOMXBufferSource.h>
namespace android {
class BpOMXBufferSource : public ::android::BpInterface<IOMXBufferSource> {
public:
explicit BpOMXBufferSource(const ::android::sp<::android::IBinder>& _aidl_impl);
virtual ~BpOMXBufferSource() = default;
::android::binder::Status onOmxExecuting() override;
::android::binder::Status onOmxIdle() override;
::android::binder::Status onOmxLoaded() override;
::android::binder::Status onInputBufferAdded(int32_t bufferID) override;
::android::binder::Status onInputBufferEmptied(int32_t bufferID, const ::android::OMXFenceParcelable& fenceParcel) override;
}; // class BpOMXBufferSource
} // namespace android
#endif // AIDL_GENERATED_ANDROID_BP_O_M_X_BUFFER_SOURCE_H_