summaryrefslogtreecommitdiff
path: root/modules/opensles/opensles.h
blob: 2970413e356d7a40d425289f74d9fdc9aae41329 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/**
 * @file opensles.h  OpenSLES audio driver -- internal API
 *
 * Copyright (C) 2010 Creytiv.com
 */


extern SLObjectItf engineObject;
extern SLEngineItf engineEngine;


int opensles_player_alloc(struct auplay_st **stp, struct auplay *ap,
			  struct auplay_prm *prm, const char *device,
			  auplay_write_h *wh, void *arg);
int opensles_recorder_alloc(struct ausrc_st **stp, struct ausrc *as,
			    struct media_ctx **ctx,
			    struct ausrc_prm *prm, const char *device,
			    ausrc_read_h *rh, ausrc_error_h *errh, void *arg);