The encoded output from the PT2262 (and clones) has already been documented, including in (at least some versions of) the PT2262 datasheet.
Each PT2262 input can have 3 possible states - low (0), high (1), or floating (F) and each causes a different pair of pulses on the output:
- 0 = short, short
- 1 = long, long
- F = short, long
A sync bit is a single short pulse followed by a long gap, at the end of the data.
This diagram, taken from page 7 of the datasheet above, shows those three pulse patterns:
You can see that:
- short pulse is 4α "on", 12α "off"
- long pulse is 12α "on", 4α "off"
where "α" is the internal clock cycle length, as set by external components to the encoder.
So your 12 symbol pattern:
F F 0 0 F F F F 0 1 1 0 [sync]
for the pin order (at least on a PT2262):
A0, A1, A2, A3, A4, A5, A6/D5, A7/D4, A8/D3, A9/D2, A10/D1, A11/D0 [sync]
There is additional complexity e.g. if the decoder is a type which outputs "data bits", then the last 4 or 6 symbols (depending on the decoder) which are sent by the encoder must be either "0" or "1", so that the decoder can output those bits on its data pins - they must not be sent as "F" from the encoder. Also the encoder sends the full sequence (at least) 4 times.
More information is available at a couple of the sites I have bookmarked from previous work on this (I'm sure there are other useful sites too):
Detect And Zero Rightmost One - Wireless Remote Control PT2272 for Arduino
graznik.de - Reverse Engineering Remote Control Power Sockets - Part 1: Information gathering
(That datasheet also seems to have a mistake: It shows a "0" as just a single short pulse on page 9, but correctly shows it as two short pulses on page 7.)