Changeset 596:f93c53886185 in roaraudio
- Timestamp:
- 08/19/08 17:42:38 (16 years ago)
- Branch:
- default
- Phase:
- public
- Location:
- roard
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/include/streams.h
r592 r596 62 62 int streams_fill_mixbuffer (int id, struct roar_audio_info * info); 63 63 64 ssize_t stream_vio_read (int stream, void *buf, size_t count); 65 ssize_t stream_vio_write(int stream, void *buf, size_t count); 66 ssize_t stream_vio_s_read (struct roar_stream_server * stream, void *buf, size_t count); 67 ssize_t stream_vio_s_write(struct roar_stream_server * stream, void *buf, size_t count); 64 68 65 69 #endif -
roard/streams.c
r592 r596 702 702 } 703 703 704 705 // VIO: 706 707 ssize_t stream_vio_read (int stream, void *buf, size_t count) { 708 struct roar_stream_server * s = g_streams[stream]; 709 710 if ( !s ) 711 return -1; 712 713 return stream_vio_s_read(s, buf, count); 714 } 715 716 ssize_t stream_vio_write(int stream, void *buf, size_t count) { 717 struct roar_stream_server * s = g_streams[stream]; 718 719 if ( !s ) 720 return -1; 721 722 return stream_vio_s_write(s, buf, count); 723 } 724 725 726 ssize_t stream_vio_s_read (struct roar_stream_server * stream, void *buf, size_t count) { 727 errno = 0; 728 729 if ( !stream ) 730 return -1; 731 732 if ( ! stream->vio.read ) 733 return -1; 734 735 return stream->vio.read(ROAR_STREAM(stream)->fh, buf, count, stream->vio.inst); 736 } 737 738 ssize_t stream_vio_s_write(struct roar_stream_server * stream, void *buf, size_t count) { 739 errno = 0; 740 741 if ( !stream ) 742 return -1; 743 744 if ( ! stream->vio.write ) 745 return -1; 746 747 return stream->vio.write(ROAR_STREAM(stream)->fh, buf, count, stream->vio.inst); 748 } 749 704 750 //ll
Note: See TracChangeset
for help on using the changeset viewer.