Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/audio/hdaudio/stream.h

    r0e4c5f0 r3fec817  
    4848} hda_stream_dir_t;
    4949
    50 typedef struct hda_stream_buffers {
     50typedef struct hda_stream {
     51        hda_t *hda;
     52        /** Stream ID */
     53        uint8_t sid;
     54        /** Stream descriptor index */
     55        uint8_t sdid;
     56        /** Direction */
     57        hda_stream_dir_t dir;
    5158        /** Number of buffers */
    5259        size_t nbuffers;
     
    6168        /** Physical addresses of buffers */
    6269        uintptr_t *buf_phys;
    63 } hda_stream_buffers_t;
    64 
    65 typedef struct hda_stream {
    66         hda_t *hda;
    67         /** Stream ID */
    68         uint8_t sid;
    69         /** Stream descriptor index */
    70         uint8_t sdid;
    71         /** Direction */
    72         hda_stream_dir_t dir;
    73         /** Buffers */
    74         hda_stream_buffers_t *buffers;
    7570        /** Stream format */
    7671        uint32_t fmt;
    7772} hda_stream_t;
    7873
    79 extern int hda_stream_buffers_alloc(hda_t *, hda_stream_buffers_t **);
    80 extern void hda_stream_buffers_free(hda_stream_buffers_t *);
    81 extern hda_stream_t *hda_stream_create(hda_t *, hda_stream_dir_t,
    82     hda_stream_buffers_t *, uint32_t);
     74extern hda_stream_t *hda_stream_create(hda_t *, hda_stream_dir_t, uint32_t);
    8375extern void hda_stream_destroy(hda_stream_t *);
    8476extern void hda_stream_start(hda_stream_t *);
Note: See TracChangeset for help on using the changeset viewer.