levs42
|
fa3259a21b
|
Handle mediaServicesWereReset notification with lock queue
|
2024-08-06 11:59:43 -07:00 |
|
levs42
|
d18be558f7
|
Update SampleHandler, add video rotation flag
|
2024-07-04 12:41:08 -07:00 |
|
levs42
|
0855e4cb61
|
Update audio track delegate on output format change
|
2024-07-04 12:10:26 -07:00 |
|
levs42
|
4a3de2b8c9
|
To initialize buffer rotator if possible
|
2024-06-28 09:32:33 -07:00 |
|
levs42
|
f611cde782
|
Send type zero chunk only in the beginning of the stream
|
2024-06-24 15:26:22 -07:00 |
|
levs42
|
59754a32c7
|
Remove shouldMix from multitrack mixer
|
2024-06-14 12:29:15 -07:00 |
|
levs42
|
a21fd090df
|
Enable tracks based on their bus number
|
2024-06-07 13:16:56 -07:00 |
|
levs42
|
ad35daca31
|
Apply volume when creating a input node
|
2024-06-07 13:15:26 -07:00 |
|
levs42
|
8e94e16d7f
|
Added documentation for VideoRotator, clean up the code
|
2024-06-05 12:55:03 -07:00 |
|
levs42
|
0e4c69451f
|
Implement a dedicated video rotation class for ReplayKit
|
2024-05-30 17:22:42 -07:00 |
|
levs42
|
372aac5027
|
Remove CustomStringConvertible from AudioStreamBasicDescription
|
2024-03-25 12:14:14 -07:00 |
|
levs42
|
54511605fd
|
Make default track optional, fix app audio only screen sharing audio
|
2024-03-25 12:12:30 -07:00 |
|
levs42
|
44e506f280
|
Rename createTrack to makeTrack
|
2024-03-18 18:04:45 -07:00 |
|
levs42
|
c8b84ec44f
|
Use bus arguments for AudioNode connect method
|
2024-03-18 18:03:18 -07:00 |
|
levs42
|
7f837a7481
|
Fix ring buffer initialization for default settings
|
2024-03-18 18:03:12 -07:00 |
|
levs42
|
fc26027250
|
Set IOVideoUnit inputFormat when new buffer is available
|
2024-03-13 14:18:43 -07:00 |
|
levs42
|
a475e05a09
|
Add multichannel audio mixer
|
2024-03-12 17:41:30 -07:00 |
|
levs42
|
e840bdb69f
|
Add timescale correction of audio sample buffer
|
2024-03-10 15:07:13 -07:00 |
|
levs42
|
5b3018efb7
|
Validate audio channel map before applying
|
2024-02-15 15:07:27 -08:00 |
|
levs42
|
8c9bb7da21
|
Add an option to show video preview without video effects on non-macos platforms
|
2024-02-15 09:48:31 -08:00 |
|
levs42
|
1d72595127
|
Add IOStream readyState delegate observer
|
2024-02-13 10:39:37 -08:00 |
|
leo
|
507eed3c0c
|
simplified channel map logic, add tests
|
2023-09-01 15:22:10 -07:00 |
|
leo
|
b47df28043
|
fix channel mapping; expose audio channel map for external use
|
2023-08-31 17:21:12 -07:00 |
|
levs42
|
30b77021c6
|
Support audio buffers with more than two channels
|
2023-08-26 11:58:20 -07:00 |
|
levs42
|
67a9ef8fd9
|
Add AV audio format helper extension
|
2023-08-26 11:56:14 -07:00 |
|