StartAttachment

Starts an attachment.

Synopsis

Err StartAttachment (Item Attachment, TagArg *tagList)
Err StartAttachmentVA (Item Attachment, uint32 tag1, ...)

Description

This function starts playback of an attachment, which may be an attached envelope or sample. This function is useful to start attachments that aren't started by StartInstrument() (e.g. attachments with the AF_ATTF_NOAUTOSTART flag set).

An attachment started with StartAttachment() should be released with ReleaseAttachment() and stopped with StopAttachment() if necessary.

Arguments

Attachment
The item number for the attachment.

Tags

None

Return Value

The function returns a non-negative value if successful or an error code (a negative value) if an error occurs.

Implementation

SWI implemented in Audio folio V20.

Associated Files

audio.h

Caveats

Prior to V24, StartAttachment() did not support envelope attachments.

See Also

ReleaseAttachment(), StopAttachment(), LinkAttachments(), AttachSample(), AttachEnvelope()