• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1---
2layout: page
3---
4
5# Embedded Sound Files
6
7By using the open SNDFILE with a file descriptor function:
8
9    SNDFILE*  sf_open_fd (int fd, int mode, SF_INFO *sfinfo, int close_desc) ;
10
11it is possible to open sound files embedded within larger files. There are
12however a couple of caveats:
13
14* Read/Write mode (SFM_RDWR) is not supported.
15* Writing of embedded files is only supported at the end of the file.
16* Reading of embedded files is only supported at file offsets greater than zero.
17* Not all file formats are supported (currently only WAV, AIFF and AU).
18
19The test program **multi_file_test.c** in the **tests/** directory of the source
20code tarball shows how this functionality is used to read and write embedded
21files.
22