Commit Graph
25 Commits
Author SHA1 Message Date
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