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
↓ 8 callers
Method
showLog
(String msg)
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:250
↓ 8 callers
Method
toString
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Video.java:17
↓ 7 callers
Method
remove
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:434
↓ 6 callers
Method
post
Causes the Runnable r to be added to the message queue. The runnable will be run on the thread to which this handler is attached. @param r The Runnab
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:94
↓ 6 callers
Method
run
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:118
↓ 6 callers
Method
start
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/Sender.java:8
↓ 5 callers
Method
readUnsignedInt24
(InputStream in)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:26
↓ 5 callers
Method
start
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:11
↓ 5 callers
Method
stop
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:13
↓ 5 callers
Method
stop
()
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:30
↓ 5 callers
Method
wrapRunnable
(Runnable r)
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:354
↓ 5 callers
Method
writeUnsignedInt24
(OutputStream out, int value)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:34
↓ 4 callers
Method
executeTask
(final Task task)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:121
↓ 4 callers
Method
getValue
Returns the byte value of this chunk header type
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkType.java:32
↓ 4 callers
Method
getVideoSize
(int size)
app/src/main/java/com/zhangteng/projectionscreensender/mediacodec/VideoMediaCodec.java:59
↓ 4 callers
Method
markAbsoluteTimestampTx
Utility method for calculating & synchronizing transmitted timestamps
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:93
↓ 4 callers
Method
putPreReceiveChunkHeader
(int chunkStreamId, ChunkHeader chunkHeader)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:37
↓ 4 callers
Method
readUnsignedInt32
(InputStream in)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:22
↓ 4 callers
Method
writeUnsignedInt32
(OutputStream out, int value)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:15
↓ 3 callers
Method
disConnected
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:151
↓ 3 callers
Method
getPreReceiveChunkHeader
(int chunkStreamId)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:33
↓ 3 callers
Method
onPacket
(byte[] data, int packetType)
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:14
↓ 3 callers
Method
setVideoConfiguration
(VideoConfiguration configuration)
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:23
↓ 3 callers
Method
start
()
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:27
↓ 3 callers
Method
toHexString
(byte[] raw)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:68
↓ 2 callers
Method
annexbDemux
从硬编出来的数据取出一帧nal @param bb @param bi @return
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:200
↓ 2 callers
Method
avcStartWithAnnexb
从硬编出来的byteBuffer中查找nal @param as @param bb @param bi
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:236
↓ 2 callers
Method
build
()
app/src/main/java/com/zhangteng/projectionscreensender/configuration/VideoConfiguration.java:101
↓ 2 callers
Method
connect
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:62
↓ 2 callers
Method
getPreSendChunkHeader
(int chunkStreamId)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:41
↓ 2 callers
Method
isAccessUnitDelimiter
(byte[] frame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:296
↓ 2 callers
Method
isKeyFrame
(byte[] frame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:285
↓ 2 callers
Method
isPps
(byte[] frame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:274
↓ 2 callers
Method
isSps
(byte[] frame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:263
↓ 2 callers
Method
onSocketConnectFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:9
↓ 2 callers
Method
onSpsPps
(byte[] sps, byte[] pps)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:42
↓ 2 callers
Method
onVideo
(byte[] data, boolean isKeyFrame)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:44
↓ 2 callers
Method
pause
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:15
↓ 2 callers
Method
readBytesUntilFull
Reads bytes from the specified inputstream into the specified target buffer until it is filled up
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/Util.java:86
↓ 2 callers
Method
resume
()
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:17
↓ 2 callers
Method
setOnVideoEncodeListener
(OnVideoEncodeListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:41
↓ 2 callers
Method
setPause
(boolean pause)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:45
↓ 2 callers
Method
setVideoBps
(int bps)
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:19
↓ 2 callers
Method
setVideoEncoderListener
(OnVideoEncodeListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/controller/IVideoController.java:21
↓ 2 callers
Method
shutDown
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpReadThread.java:39
↓ 2 callers
Method
socketDisconnect
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnTcpReadListener.java:7
↓ 2 callers
Method
stop
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/Sender.java:12
↓ 2 callers
Method
stopRecording
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:69
↓ 2 callers
Method
valueOf
(byte messageTypeId)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/MessageType.java:135
↓ 1 callers
Method
abandonData
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/NormalSendQueue.java:142
↓ 1 callers
Method
acceptMsg
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpReadThread.java:44
↓ 1 callers
Method
analyseVideoDataonlyH264
(ByteBuffer bb, MediaCodec.BufferInfo bi)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:132
↓ 1 callers
Method
bad
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/SendQueueListener.java:8
↓ 1 callers
Method
buildNaluHeader
(int length)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:256
↓ 1 callers
Method
buildSendContent
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/Encode.java:15
↓ 1 callers
Method
clearSocket
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:103
↓ 1 callers
Method
connectNotInUi
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpSender.java:73
↓ 1 callers
Method
connectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnTcpReadListener.java:9
↓ 1 callers
Method
deviceInFpsBlacklisted
()
app/src/main/java/com/zhangteng/projectionscreensender/blackListHelper/BlackListHelper.java:35
↓ 1 callers
Method
drainEncoder
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:106
↓ 1 callers
Method
getData
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ContentData.java:19
↓ 1 callers
Method
getDefaultVideoConfiguration
()
app/src/main/java/com/zhangteng/projectionscreensender/configuration/VideoConfiguration.java:53
↓ 1 callers
Method
getLooper
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:350
↓ 1 callers
Method
getPacketLength
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:181
↓ 1 callers
Method
getSurface
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:59
↓ 1 callers
Method
getTxChunkSize
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/SessionInfo.java:65
↓ 1 callers
Method
getValue
Returns the value of this chunk type
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/MessageType.java:131
↓ 1 callers
Method
getVideoMediaCodec
(VideoConfiguration videoConfiguration)
app/src/main/java/com/zhangteng/projectionscreensender/mediacodec/VideoMediaCodec.java:19
↓ 1 callers
Method
good
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/SendQueueListener.java:7
↓ 1 callers
Method
initialView
()
app/src/main/java/com/zhangteng/projectionscreensender/ProjectionScreenActivity.java:42
↓ 1 callers
Method
insertAfter
(ChainedRef candidate)
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:451
↓ 1 callers
Method
int2Bytes
将int转为长度为4的byte数组 @param length @return
app/src/main/java/com/zhangteng/projectionscreensender/sender/Encode.java:31
↓ 1 callers
Method
onConnected
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:10
↓ 1 callers
Method
onData
(byte[] data, int type)
app/src/main/java/com/zhangteng/projectionscreensender/sender/Sender.java:10
↓ 1 callers
Method
onDisConnected
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:12
↓ 1 callers
Method
onNetBad
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:18
↓ 1 callers
Method
onNetGood
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:16
↓ 1 callers
Method
onPublishFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/OnSenderListener.java:14
↓ 1 callers
Method
onSocketConnectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:7
↓ 1 callers
Method
onSocketDisconnect
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:19
↓ 1 callers
Method
onTcpConnectFail
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:13
↓ 1 callers
Method
onTcpConnectSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnectListener.java:11
↓ 1 callers
Method
onVideoData
(ByteBuffer bb, MediaCodec.BufferInfo bi)
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:24
↓ 1 callers
Method
onVideoEncode
(ByteBuffer bb, MediaCodec.BufferInfo bi)
app/src/main/java/com/zhangteng/projectionscreensender/video/OnVideoEncodeListener.java:11
↓ 1 callers
Method
parseBasicHeader
(byte basicHeaderByte)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:171
↓ 1 callers
Method
putFrame
(Frame frame)
app/src/main/java/com/zhangteng/projectionscreensender/sender/ISendQueue.java:12
↓ 1 callers
Method
readHeaderImpl
(InputStream in, SessionInfo sessionInfo)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:38
↓ 1 callers
Method
releaseEncoder
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordEncoder.java:88
↓ 1 callers
Method
removeCallbacks
Remove any pending posts of Runnable r that are in the message queue.
app/src/main/java/com/zhangteng/projectionscreensender/sender/WeakHandler.java:185
↓ 1 callers
Method
requestRecordFail
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:53
↓ 1 callers
Method
requestRecordSuccess
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:49
↓ 1 callers
Method
requestRecording
()
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:25
↓ 1 callers
Method
sendData
(byte[] buff)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpWriteThread.java:47
↓ 1 callers
Method
setAnnexbNaluListener
(AnnexbNaluListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/packer/AnnexbHelper.java:47
↓ 1 callers
Method
setConnectListener
(TcpConnectListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/sender/TcpConnection.java:38
↓ 1 callers
Method
setData
(byte[] data)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ContentData.java:23
↓ 1 callers
Method
setPacker
(Packer packer)
app/src/main/java/com/zhangteng/projectionscreensender/controller/StreamController.java:30
↓ 1 callers
Method
setPacketLength
(int packetLength)
app/src/main/java/com/zhangteng/projectionscreensender/sender/packets/ChunkHeader.java:198
↓ 1 callers
Method
setPacketListener
(OnPacketListener listener)
app/src/main/java/com/zhangteng/projectionscreensender/packer/Packer.java:21
↓ 1 callers
Method
setRecordPacker
(Packer packer)
app/src/main/java/com/zhangteng/projectionscreensender/record/ScreenRecordActivity.java:96
next →
1–100 of 287, ranked by callers