mme_mediacopier_enable()

Enable the mediacopier

Synopsis:

#include <mme/mme.h>

int mme_mediacopier_enable( mme_hdl_t *hdl,
                            uint32_t flags );

Arguments:

hdl
The MME connection handle.
flags
Flags that affect the enable operation. None are defined; pass as 0.

Library:

mme

Description:

The function mme_mediacopier_enable() starts a copying or ripping operation.

Before calling mme_mediacopier_enable() you must call mme_mediacopier_add() to prepare a media copy operation and populate the copyqueue table. You can stop a copy operation in progress by calling mme_mediacopier_disable().

Events

None delivered.

Blocking and validation

Full validation of data; all arguments are checked before the call returns.

Returns:

0
Success.
-1
An error occurred (errno is set).

Classification:

QNX Neutrino

Safety:
Interrupt handler No
Signal handler No
Thread Yes

See also:

mme_mediacopier_add(), mme_mediacopier_cleanup(), mme_mediacopier_clear(), mme_mediacopier_disable(), mme_mediacopier_get_status(), mme_mediacopier_remove()