You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
641 B
22 lines
641 B
/* Copyright (c) 2013 The Chromium OS Authors. All rights reserved.
|
|
* Use of this source code is governed by a BSD-style license that can be
|
|
* found in the LICENSE file.
|
|
*/
|
|
|
|
#ifndef CRAS_LOOPBACK_IO_H_
|
|
#define CRAS_LOOPBACK_IO_H_
|
|
|
|
#include "cras_types.h"
|
|
|
|
struct cras_iodev;
|
|
|
|
/* Initializes loopback iodevs. loopback iodevs provide the ability to
|
|
* capture exactly what is being output by the system.
|
|
*/
|
|
struct cras_iodev *loopback_iodev_create(enum CRAS_LOOPBACK_TYPE type);
|
|
|
|
/* Destroys loopback_iodevs created with loopback_iodev_create. */
|
|
void loopback_iodev_destroy(struct cras_iodev *loopdev);
|
|
|
|
#endif /* CRAS_LOOPBACK_IO_H_ */
|