Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DL-ZhangTeng/ProjectionScreenSender
/ functions
Functions
287 in github.com/DL-ZhangTeng/ProjectionScreenSender
⨍
Functions
287
◇
Types & classes
51
↓ 1 callers
Method
setRecordSender
(Sender sender)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:102
↓ 1 callers
Method
setRecorderBps
(int bps)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:96
↓ 1 callers
Method
setSendQueue
(ISendQueue sendQueue)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:42
↓ 1 callers
Method
setSendQueueListener
(SendQueueListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/sender/ISendQueue.java:14
↓ 1 callers
Method
setSender
(Sender sender)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:35
↓ 1 callers
Method
setSenderListener
(OnSenderListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:161
↓ 1 callers
Method
setSpsPps
add by xu.wang 为解决首次黑屏而加
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:168
↓ 1 callers
Method
setVideoParams
(VideoConfiguration videoConfiguration)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:36
↓ 1 callers
Method
startRecord
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:95
↓ 1 callers
Method
startRecording
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:63
↓ 1 callers
Method
takeFrame
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/ISendQueue.java:13
↓ 1 callers
Method
toByteArray
(double d)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:100
↓ 1 callers
Method
toUnsignedInt32LittleEndian
(byte[] bytes)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:49
↓ 1 callers
Method
valueOf
(byte chunkHeaderType)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkType.java:36
↓ 1 callers
Method
writeBody
(OutputStream out)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Chunk.java:22
↓ 1 callers
Method
writeUnsignedInt32LittleEndian
(OutputStream out, int value)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:53
Method
ChainedRef
(Lock lock, Runnable r)
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:428
Method
Chunk
(ChunkHeader header)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Chunk.java:12
Method
ChunkHeader
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:23
Method
ChunkType
(int byteValue)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkType.java:27
Method
ContentData
(ChunkHeader header)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ContentData.java:15
Method
Encode
(byte[] buff)
app/src/main/java/com/zhangteng/projectionscreensender/sender/Encode.java:11
Method
ExecHandler
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:367
Method
Frame
(T data, int packetType, int frameType)
app/src/main/java/com/zhangteng/projectionscreensender/entity/Frame.java:15
Method
MessageType
(int value)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/MessageType.java:124
Method
NormalSendQueue
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:62
Method
ScanSnapShot
(int inCount, int outCount)
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:244
Method
ScreenRecordEncoder
(VideoConfiguration configuration)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:36
Method
ScreenVideoVideoController
(MediaProjectionManager manager, int resultCode, Intent resultData)
app/src/main/java/com/zhangteng/projectionscreensender/controller/ScreenVideoVideoController.java:33
Method
StreamController
(IVideoController videoController)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:22
Method
TcpPacker
()
app/src/main/java/com/zhangteng/projectionscreensender/packer/TcpPacker.java:27
Method
TcpReadThread
(BufferedInputStream bis, OnTcpReadListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpReadThread.java:18
Method
TcpSender
(String ip, int port)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:24
Method
TcpWriteThread
(BufferedOutputStream bos, ISendQueue sendQueue, OnTcpWriteListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpWriteThread.java:19
Method
Video
(ChunkHeader header)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Video.java:9
Method
VideoConfiguration
(HighBuilder builder)
app/src/main/java/com/zhangteng/projectionscreensender/configuration/VideoConfiguration.java:33
Method
WeakHandler
Default constructor associates this handler with the {@link Looper} for the current thread. If this thread does not have a looper, this handler won't
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:41
Method
WeakRunnable
(WeakReference<Runnable> delegate, WeakReference<ChainedRef> reference)
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:402
Method
addInvokedCommand
(int transactionId, String commandName)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:53
Method
addition_isCorrect
()
app/src/test/java/com/zhangteng/projectionscreensender/ExampleUnitTest.java:13
Method
analyseVideoData
将硬编得到的视频数据进行处理生成每一帧视频数据,然后传给打包器 @param bb 硬编后的数据buffer @param bi 硬编的BufferInfo
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:65
Method
bad
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:88
Method
build
()
app/src/main/java/com/zhangteng/projectionscreensender/configuration/VideoConfiguration.java:150
Method
connect
(String ip, int port)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:46
Method
connectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:96
Method
deviceInAecBlacklisted
()
app/src/main/java/com/zhangteng/projectionscreensender/blackListHelper/BlackListHelper.java:24
Method
getAcknowledgementWindowSize
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:73
Method
getBufferFrameCount
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:93
Method
getChunkHeader
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Chunk.java:16
Method
getChunkStreamId
@return the RTMP chunk stream ID (channel ID) for this chunk
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:177
Method
getGiveUpFrameCount
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:97
Method
getMessageType
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:185
Method
getRxChunkSize
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:57
Method
getState
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:141
Method
good
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:78
Method
handleMessage
(Message msg)
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:385
Method
hasMessages
Check if there are any pending posts of messages with code 'what' in the message queue.
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:338
Method
initialData
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:65
Method
markSessionTimestampTx
Sets the session beginning timestamp for all chunks
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:86
Method
onActivityResult
(int requestCode, int resultCode, Intent data)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:36
Method
onClick
(View view)
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:46
Method
onConnected
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:114
Method
onConnecting
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:109
Method
onConnecting
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:8
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:34
Method
onData
(byte[] data, int type)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:40
Method
onDestroy
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:140
Method
onDestroy
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:108
Method
onDisConnected
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:119
Method
onNetBad
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:134
Method
onNetGood
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:129
Method
onPacket
(byte[] data, int packetType)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:103
Method
onPublishFail
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:124
Method
onPublishFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:17
Method
onPublishFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:132
Method
onPublishSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:15
Method
onPublishSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:121
Method
onSocketConnectFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:104
Method
onSocketConnectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:99
Method
onSocketDisconnect
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:143
Method
onSpsPps
(byte[] mSpsPps)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:110
Method
onSpsPps
(byte[] sps, byte[] pps)
app/src/main/java/com/zhangteng/projectionscreensender/packer/TcpPacker.java:54
Method
onSpsPps
(byte[] mSpsPps)
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:17
Method
onTcpConnectFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:115
Method
onTcpConnectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:110
Method
onVideo
(byte[] video, boolean isKeyFrame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/TcpPacker.java:70
Method
onVideoData
(ByteBuffer bb, MediaCodec.BufferInfo bi)
app/src/main/java/com/zhangteng/projectionscreensender/packer/TcpPacker.java:42
Method
onVideoEncode
(ByteBuffer bb, MediaCodec.BufferInfo bi)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:96
Method
pause
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/ScreenVideoVideoController.java:69
Method
pause
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:74
Method
pauseRecording
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:75
Method
postAtFrontOfQueue
Posts a message to an object that implements Runnable. Causes the Runnable r to executed on the next iteration through the message queue. The runnable
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:178
Method
postAtTime
Causes the Runnable r to be added to the message queue, to be run at a specific time given by <var>uptimeMillis</var>. <b>The time-base is {@link andr
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:115
Method
postDelayed
Causes the Runnable r to be added to the message queue, to be run after the specified amount of time elapses. The runnable will be run on the thread t
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:159
Method
putFrame
(Frame frame)
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:101
Method
putPreSendChunkHeader
(int chunkStreamId, ChunkHeader chunkHeader)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:45
Method
readBody
(InputStream in)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Chunk.java:20
Method
readBody
(InputStream in)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ContentData.java:27
Method
readDouble
(InputStream in)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:121
Method
readHeader
(InputStream in, SessionInfo sessionInfo)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:32
← previous
next →
101–200 of 287, ranked by callers