File: libmuroard.ckport

package info (click to toggle)
muroard 0.1.14-1
  • links: PTS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 420 kB
  • ctags: 424
  • sloc: ansic: 3,645; sh: 505; makefile: 113
file content (103 lines) | stat: -rw-r--r-- 3,859 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
#ckport(1) database for libmuroard:
!NAME: muroard library
!TYPE: func
!TARGET: libmuroard3

# Startup and shutdown
muroard_daemonize		maybe	only available if compiled with MUROARD_FEATURE_DAEMONIZE
muroard_usage			maybe	only available if compiled with MUROARD_FEATURE_HELP_TEXT
muroard_version			maybe	only available if compiled with MUROARD_FEATURE_VERSION_TEXT
muroard_main			ok
muroard_main_initonly		ok
muroard_mainloop		ok
muroard_mainloop_iteration	ok
muroard_shutdown		ok
muroard_init			ok
muroard_init_signals		maybe	only available if compiled with MUROARD_FEATURE_SIGNALS
muroard_on_sig			internal
muroard_para_init		internal

# Clients:
muroard_client_init		internal
muroard_client_free		internal
muroard_client_new		ok
muroard_client_delete		ok
muroard_client_exec		likely	Calling with without request by the client may break stuff
muroard_client_handle		likely	Is normally be called by muroard_network_check()

muroard_client_handle_attach		internal
muroard_client_handle_caps		internal
muroard_client_handle_get_client	internal
muroard_client_handle_get_stream	internal
muroard_client_handle_gettimeofday	internal
muroard_client_handle_list_clients	internal
muroard_client_handle_list_streams	internal
muroard_client_handle_new_stream	internal
muroard_client_handle_passfh		internal
muroard_client_handle_server_info	internal
muroard_client_handle_server_oinfo	internal

# Streams:
muroard_stream_free		internal
muroard_stream_init		internal
muroard_stream_delete		ok
muroard_stream_new		ok
muroard_stream_cksupport	maybe	only available if compiled with MUROARD_FEATURE_CODECFILTER
muroard_stream_exec		likely	Calling with without request by the client may break stuff
muroard_stream_move_client	maybe	only available if compiled with MUROARD_FEATURE_CMD_ATTACH
muroard_stream_read		ok
muroard_stream_write		maybe	only available if compiled with MUROARD_FEATURE_MONITOR
muroard_stream_network_read	likely	You normally want to call muroard_stream_read().
muroard_stream_network_write	likely	You normally want to call muroard_stream_write().
muroard_stream_new_source	ok

# Proto:
muroard_proto_recv		likely	Communication with the client should not be done directly
muroard_proto_send		likely	Communication with the client should not be done directly

# Network:
muroard_network_check		ok
muroard_network_free		internal
muroard_network_init		internal
muroard_network_listen		maybe	only available if compiled with MUROARD_FEATURE_SOCKET_LISTEN
muroard_network_nonblock	ok
muroard_network_prefree		ok
muroard_network_recvfh		likely	Communication with the client should not be done directly

# Waveform:
muroard_waveform_free		internal
muroard_waveform_init		internal
muroard_waveform_standby	maybe	only available if compiled with MUROARD_FEATURE_STANDBY
muroard_waveform_update		ok

# DSP stuff:
muroard_dsp_mixer		ok
muroard_dsp_downmix		maybe	only available if compiled with MUROARD_FEATURE_DOWNMIX
muroard_dsp_downscale		maybe	only available if compiled with MUROARD_FEATURE_DOWNSCALE
muroard_dsp_swap16		maybe	only available if compiled with MUROARD_FEATURE_BYTE_SWAP
muroard_dsp_upmix		maybe	only available if compiled with MUROARD_FEATURE_UPMIX
muroard_dsp_upscale		maybe	only available if compiled with MUROARD_FEATURE_UPSCALE
muroard_dsp_volume		maybe	only available if compiled with MUROARD_FEATURE_VOLUME_CONTROL

# Codec filters:
muroard_cf_au_read				internal
muroard_cf_riff_wave_read			internal
# ... ogg_vorbis:
_read						internal
_return_err					internal
muroard_cf_ogg_vorbis_close			internal
muroard_cf_ogg_vorbis_read			internal
muroard_cf_ogg_vorbis_private_read		internal
muroard_cf_ogg_vorbis_private_return_err	internal

# Memory functions:
muroard_memmgr_lock_all		internal

!NAME: muroard backend library
!TYPE: func
!TARGET: libmuroard-backend3
muroard_driver_free		ok
muroard_driver_init		ok
muroard_driver_write		ok

#ll