MCPcopy Create free account

hub / github.com/danielpaulus/quicktime_video_hack / functions

Functions297 in github.com/danielpaulus/quicktime_video_hack

↓ 2 callersFunctionisQtConfig
(confDesc gousb.ConfigDesc)
screencapture/discovery.go:198
↓ 2 callersFunctionisValidIosDeviceWithActiveQTConfig
(desc *gousb.DeviceDesc)
screencapture/discovery.go:173
↓ 2 callersFunctionmapToIosDevice
(devices []*gousb.Device)
screencapture/discovery.go:133
↓ 2 callersFunctionnewAsynDictPacket
(stringKeyDict coremedia.StringKeyDict, subtypeMarker uint32, asynTypeHeader uint64)
screencapture/packet/asyn.go:37
↓ 2 callersFunctionparseEntry
(bytes []byte)
screencapture/coremedia/dict.go:122
↓ 2 callersFunctionparseHeader
(data []byte, packetmagic uint32, messagemagic uint32)
screencapture/packet/util.go:27
↓ 2 callersFunctionparseValue
(bytes []byte)
screencapture/coremedia/dict.go:152
↓ 2 callersFunctionreadableMediaType
(mediaType uint32)
screencapture/coremedia/cmformatdescription.go:179
↓ 2 callersFunctionrecordAudioGst
(outfile string, device screencapture.IosDevice, audiotype string)
main.go:232
↓ 2 callersFunctionrunGlibMainLoop
runGlibMainLoop starts the glib Mainloop necessary for the video player to work on MAC OS X.
screencapture/gstadapter/gst_adapter.go:151
↓ 2 callersFunctionsendQTDisableConfigControlRequest
(device *gousb.Device)
screencapture/activator.go:96
↓ 2 callersMethodserialize
serialize this RiffHeader into the given target bytes.Buffer
screencapture/coremedia/wav_format.go:39
↓ 2 callersFunctionsetUpAudioPipelineBase
(pl *gst.Pipeline)
screencapture/gstadapter/gst_adapter.go:158
↓ 2 callersFunctionvalueToString
(builder *strings.Builder, value interface{})
screencapture/coremedia/dict.go:214
↓ 2 callersFunctionwaitForSigInt
(stopSignalChannel chan interface{})
main.go:436
↓ 1 callersMethodCloseSession
()
screencapture/interfaces.go:14
↓ 1 callersMethodCloseSession
CloseSession shuts down the streams on the device by sending HPA0 and HPD0 messages and waiting for RELS messages.
screencapture/messageprocessor.go:274
↓ 1 callersFunctionDisableQTConfig
(device IosDevice)
screencapture/activator.go:56
↓ 1 callersFunctionFindIosDevices
FindIosDevices finds iOS devices connected on USB ports by looking for their USBMux compatible Bulk Endpoints
screencapture/discovery.go:75
↓ 1 callersFunctionGetNaluDetails
GetNaluDetails creates a string containing length and type of a h264-nalu.
screencapture/coremedia/nalutypetable.go:26
↓ 1 callersFunctionNew
New creates a new MAC OSX compatible gstreamer pipeline that will play device video and audio in a nice little window :-D
screencapture/gstadapter/gst_adapter.go:31
↓ 1 callersFunctionNewAVFileWriterAudioOnly
(wavFileWriter io.Writer)
screencapture/coremedia/avfilewriter.go:25
↓ 1 callersFunctionNewCMClockWithHostTimeAndScale
NewCMClockWithHostTimeAndScale creates a new CMClock with given ID and a custom timeScale
screencapture/coremedia/cmclock.go:30
↓ 1 callersFunctionNewNSNumberFromUInt64
NewNSNumberFromUInt64 create NSNumber of type 0x04 with a 8 byte int as value
screencapture/common/nsnumber.go:30
↓ 1 callersFunctionNewWithAudioPipeline
(outfile string, audiotype string)
screencapture/gstadapter/gst_adapter.go:48
↓ 1 callersFunctionParseKeyValueEntry
ParseKeyValueEntry parses a byte array into a StringKeyEntry assuming the array starts with a 4 byte length followed by the "keyv" magic
screencapture/coremedia/dict.go:113
↓ 1 callersMethodReOpen
ReOpen creates a new Ios device, opening it using VID and PID, using the given context
screencapture/discovery.go:53
↓ 1 callersMethodStop
Stop writing to the csv file
screencapture/diagnostics/consumer.go:97
↓ 1 callersMethodString
()
screencapture/coremedia/audio_stream_basic_description.go:33
↓ 1 callersFunctionTable
This code is just for printing human readable details about h264 nalus. check out these resources if you want to know more about what nalus are: https
screencapture/coremedia/nalutypetable.go:15
↓ 1 callersFunctionactivate
This command is for testing if we can enable the hidden Quicktime device config
main.go:317
↓ 1 callersFunctionappendEntry
(builder *strings.Builder, entry StringKeyEntry)
screencapture/coremedia/dict.go:206
↓ 1 callersFunctionappendIndexEntry
(builder *strings.Builder, entry IndexKeyEntry)
screencapture/coremedia/dict.go:198
↓ 1 callersMethodcalcValue
(val int64)
screencapture/coremedia/cmclock.go:50
↓ 1 callersFunctioncheckDeviceIsPaired
(device screencapture.IosDevice)
main.go:448
↓ 1 callersFunctionclearFeature
(usbDevice *gousb.Device, inboundBulkEndpointAddress gousb.EndpointAddress, outboundBulkEndpointAddress gousb.
screencapture/usbadapter.go:155
↓ 1 callersFunctioncmSampleBufWithFdscAndSampleData
(sampleData []byte)
screencapture/coremedia/avfilewriter_test.go:69
↓ 1 callersFunctioncmSampleBufWithSampleData
(sampleData []byte)
screencapture/coremedia/avfilewriter_test.go:88
↓ 1 callersMethodconsumeAudio
(buffer CMSampleBuffer)
screencapture/coremedia/avfilewriter.go:86
↓ 1 callersMethodconsumeAudio
(buf coremedia.CMSampleBuffer)
screencapture/diagnostics/consumer.go:84
↓ 1 callersMethodconsumeVideo
(buf CMSampleBuffer)
screencapture/coremedia/avfilewriter.go:44
↓ 1 callersMethodconsumeVideo
(buf coremedia.CMSampleBuffer)
screencapture/diagnostics/consumer.go:90
↓ 1 callersFunctioncreateAsynFeedPacket
()
screencapture/packet/util_test.go:49
↓ 1 callersFunctioncreateResponseDict
()
screencapture/packet/sync_afmt.go:55
↓ 1 callersFunctioncreateSyncClokPacket
()
screencapture/packet/util_test.go:60
↓ 1 callersFunctiondeactivate
(device screencapture.IosDevice)
main.go:331
↓ 1 callersFunctiondevices
Just dump a list of what was discovered to the console
main.go:301
↓ 1 callersFunctionextractPPS
(dict IndexKeyDict)
screencapture/coremedia/cmformatdescription.go:105
↓ 1 callersFunctionfileWriter
(d *DiagnosticsConsumer)
screencapture/diagnostics/consumer.go:37
↓ 1 callersFunctionfindAndClaimQuickTimeInterface
(config *gousb.Config)
screencapture/usbadapter.go:177
↓ 1 callersFunctionfindDevice
findDevice grabs the first device on the host for a empty --udid or tries to find the provided device otherwise
main.go:186
↓ 1 callersFunctiongetMemStats
()
screencapture/diagnostics/consumer.go:59
↓ 1 callersFunctiongetType
(anInt byte)
screencapture/coremedia/nalutypetable.go:39
↓ 1 callersMethodhandleAsyncPacket
(data []byte)
screencapture/messageprocessor.go:183
↓ 1 callersMethodhandleSyncPacket
(data []byte)
screencapture/messageprocessor.go:77
↓ 1 callersFunctionisMuxConfig
(confDesc gousb.ConfigDesc)
screencapture/discovery.go:203
↓ 1 callersFunctionnewAsynCmSampleBufferPacketFromBytes
(data []byte)
screencapture/packet/asyn_feed.go:25
↓ 1 callersFunctionnewFmtSubChunk
NewFmtSubChunk generates the Fmt Subchunk for creating a WAV file
screencapture/coremedia/wav_format.go:77
↓ 1 callersFunctionnewRiffHeader
newRiffHeader get a RIFF header set up for creating a WAVE file
screencapture/coremedia/wav_format.go:34
↓ 1 callersFunctionparseCodec
(bytes []byte)
screencapture/coremedia/cmformatdescription.go:124
↓ 1 callersFunctionparseIntDictEntry
(bytes []byte)
screencapture/coremedia/dict.go:100
↓ 1 callersFunctionparseIntKey
(bytes []byte)
screencapture/coremedia/dict.go:143
↓ 1 callersFunctionparseKey
(bytes []byte)
screencapture/coremedia/dict.go:134
↓ 1 callersFunctionparseMediaType
(bytes []byte)
screencapture/coremedia/cmformatdescription.go:149
↓ 1 callersFunctionparseSampleSizeArray
(data []byte)
screencapture/coremedia/cmsamplebuf.go:172
↓ 1 callersFunctionparseSoundFdsc
(remainingBytes []byte)
screencapture/coremedia/cmformatdescription.go:60
↓ 1 callersFunctionparseStia
(data []byte)
screencapture/coremedia/cmsamplebuf.go:191
↓ 1 callersFunctionparseVideoDimension
(bytes []byte)
screencapture/coremedia/cmformatdescription.go:136
↓ 1 callersFunctionparseVideoFdsc
(remainingBytes []byte)
screencapture/coremedia/cmformatdescription.go:77
↓ 1 callersFunctionprintExamples
()
main.go:206
↓ 1 callersFunctionprintVersion
()
main.go:199
↓ 1 callersFunctionreadAndReset
(d *DiagnosticsConsumer)
screencapture/diagnostics/consumer.go:65
↓ 1 callersFunctionreadableCodec
(codec uint32)
screencapture/coremedia/cmformatdescription.go:172
↓ 1 callersFunctionrecord
(h264FilePath string, wavFilePath string, device screencapture.IosDevice)
main.go:345
↓ 1 callersFunctionrecordAudioWav
(outfile string, device screencapture.IosDevice)
main.go:257
↓ 1 callersFunctionrunDiagnostics
(outfile string, dump bool, dumpFile string, device screencapture.IosDevice)
main.go:242
↓ 1 callersMethodsendAudioSample
(buf coremedia.CMSampleBuffer)
screencapture/gstadapter/gst_adapter.go:265
↓ 1 callersFunctionsendQTConfigControlRequest
(device *gousb.Device)
screencapture/activator.go:87
↓ 1 callersMethodsendWavHeader
()
screencapture/gstadapter/gst_adapter.go:254
↓ 1 callersFunctionserializeKey
(key string, bytes []byte)
screencapture/coremedia/dict_serializer.go:65
↓ 1 callersFunctionserializeValue
(value interface{}, bytes []byte)
screencapture/coremedia/dict_serializer.go:27
↓ 1 callersFunctionsetUpVideoPipeline
(pl *gst.Pipeline)
screencapture/gstadapter/gst_pipeline_builder_mac.go:15
↓ 1 callersFunctionsetupLivePlayAudio
(pl *gst.Pipeline)
screencapture/gstadapter/gst_pipeline_builder_mac.go:7
↓ 1 callersFunctionsetupMp3
(pl *gst.Pipeline, filepath string)
screencapture/gstadapter/gst_adapter.go:201
↓ 1 callersFunctionsetupVorbis
(pl *gst.Pipeline, filepath string)
screencapture/gstadapter/gst_adapter.go:184
↓ 1 callersFunctionstartGStreamer
(device screencapture.IosDevice)
main.go:294
↓ 1 callersFunctionstartGStreamerWithCustomPipeline
(device screencapture.IosDevice, pipelineString string)
main.go:284
↓ 1 callersFunctionstartWithConsumerDump
(consumer screencapture.CmSampleBufConsumer, device screencapture.IosDevice, dumpPath string)
main.go:404
↓ 1 callersFunctiontestIncorrectClockRefProducesError
(brokenMessage []byte, t *testing.T)
screencapture/packet/sync_cwpa_test.go:36
↓ 1 callersFunctiontestIncorrectSubtypeProducesError
(brokenMessage []byte, t *testing.T, cwpa packet.SyncCwpaPacket)
screencapture/packet/sync_cwpa_test.go:42
↓ 1 callersFunctiontestSerializationOfAfmtReply
(clok packet.SyncAfmtPacket, t *testing.T)
screencapture/packet/sync_afmt_test.go:33
↓ 1 callersFunctiontestSerializationOfClokReply
(clok packet.SyncClokPacket, t *testing.T)
screencapture/packet/sync_clok_test.go:28
↓ 1 callersFunctiontestSerializationOfCvrpReply
(cvrp packet.SyncCvrpPacket, t *testing.T)
screencapture/packet/sync_cvrp_test.go:32
↓ 1 callersFunctiontestSerializationOfOgReply
(clok packet.SyncOgPacket, t *testing.T)
screencapture/packet/sync_og_test.go:28
↓ 1 callersFunctiontestSerializationOfReply
(cwpa packet.SyncCwpaPacket, t *testing.T)
screencapture/packet/sync_cwpa_test.go:48
↓ 1 callersFunctiontestSerializationOfSkewReply
(skew packet.SyncSkewPacket, t *testing.T)
screencapture/packet/sync_skew_test.go:29
↓ 1 callersFunctiontestSerializationOfStopReply
(stop packet.SyncStopPacket, t *testing.T)
screencapture/packet/sync_stop_test.go:29
↓ 1 callersFunctiontestSerializationOfTimeReply
(timePacket packet.SyncTimePacket, t *testing.T)
screencapture/packet/sync_time_test.go:29
↓ 1 callersMethodwriteNalus
(bytes []byte)
screencapture/coremedia/avfilewriter.go:61
↓ 1 callersMethodwriteNalus
(bytes coremedia.CMSampleBuffer)
screencapture/gstadapter/gst_adapter.go:277
← previousnext →101–200 of 297, ranked by callers